<SEC-DOCUMENT>0001829864-22-000069.txt : 20220510
<SEC-HEADER>0001829864-22-000069.hdr.sgml : 20220510
<ACCEPTANCE-DATETIME>20220510172207
ACCESSION NUMBER:		0001829864-22-000069
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		73
CONFORMED PERIOD OF REPORT:	20220331
FILED AS OF DATE:		20220510
DATE AS OF CHANGE:		20220510

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TaskUs, Inc.
		CENTRAL INDEX KEY:			0001829864
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		IRS NUMBER:				831586636
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1650 INDEPENDENCE DRIVE
		CITY:			NEW BRAUNFELS
		STATE:			TX
		ZIP:			78132
		BUSINESS PHONE:		888-400-8275

	MAIL ADDRESS:	
		STREET 1:		1650 INDEPENDENCE DRIVE
		CITY:			NEW BRAUNFELS
		STATE:			TX
		ZIP:			78132

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TU TopCo, Inc.
		DATE OF NAME CHANGE:	20201023
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>task-20220331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:52576ed6-7952-4fa4-b5f8-41269d707e7f,g:fecc9d3a-fb20-4395-bc2d-78f054894d00,d:efa971ece23a4dfea0cb4474b2099583--><html xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:task="http://taskus.com/20220331" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>task-20220331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV80LTEtMS0xLTUxMDM0_d5528015-b13b-42af-840a-448c8f136c55">false</ix:nonNumeric><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV82LTEtMS0xLTUxMDM0_59f5c90b-6255-4a59-b60b-d4cbf615ee32">0001829864</ix:nonNumeric><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV8xMC0xLTEtMS01MTAzNA_405147a6-6692-43cb-83f7-d3e4d245eccf">2022</ix:nonNumeric><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV8xMS0xLTEtMS01MTAzNA_4609ecef-faad-4e80-a760-5ad5f4fca11a">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV8xMi0xLTEtMS01MTAzNA_79bd20d4-2095-4e4c-af6f-d9b9bdce4999">12-31</ix:nonNumeric><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMi0wLTEtMS01MTAzNA_3a71adb8-1785-4dfc-9bd3-b03a24053cff">http://fasb.org/us-gaap/2021-01-31#ServiceMember</ix:nonNumeric><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMzI5ODUzNDg5ODE1Ng_4bdd7416-79d0-485b-911c-773b9da04e38">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201602Member</ix:nonNumeric><ix:nonNumeric contextRef="ied3f7ac3b1de40b79fe2eb695aa6ae89_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMzI5ODUzNDkwMTE0OA_98e5ed3b-fae1-409d-b190-aa89bdaac6dc">P3Y</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="iad9882d783944bc49e374c73b98e104e_D20220412-20220412" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMTk5MDIzMjU2NDg3L2ZyYWc6MjM5MWZjNmNlNzVjNDEyYjhiNDRmZWI4NjgwOGYyODkvdGV4dHJlZ2lvbjoyMzkxZmM2Y2U3NWM0MTJiOGI0NGZlYjg2ODA4ZjI4OV83Nw_e1c96d0e-42e4-4948-9489-8c63fc9f9e29">32.5</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="task-20220331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier></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="i256f13ea170a4562824d71bfd6e9b733_I20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ib19e1dd89f2f451abf40456422d3744f_I20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81150aacc52f427381b7cff72703384a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib095b09111624431b72c5a391d336fff_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ia6c07668bf924788a8b6f48d9caadf80_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia150ee3b311442fd950a16d3da261f37_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b6154762b734da49c164dc821edb29b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i439176d195bf4894adafa1f0146b4c72_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i340c207aeb684aba87340fb15b2761fd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i839b0d701d7c44b18a515db6a3d6ede0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d177132b9e441bd972d8801d11b8475_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c25157d62334f3e9eb6ce1e6f70f30c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i675f46cb93df4c14b9f0988b88415a73_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6a57fdef96044fea9a9189cb934d565_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i343fc9470ad4421d899383dc2f6cace3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7127a397e5f0462e9c3eb17d66302bee_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19f4c125247442f1bf9049241cdc83ab_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i278b01b76fa84eb18506d6f6faf27f95_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3074884881c541a7af71c4874f20dc01_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8107fb6964f43f5a7179fadfb477c1b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb8a4b04aa1447dca192b542d657a51a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85d07737059a4179a33dd46d58847430_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id54f4e3e8f114709963aef5bfb3246a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib19cdcc8998c47c488ae6016c875fffd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i089bbbe19097439cb3f3fd6f798f4559_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f6a0e74c48643549f268eda75be53ae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88860dcbe930475abe723174416a4f9c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5d3bbf888b84b3f9ff21e4f67eb79e1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="iddbab9b152b3437d951d22ca1cc7d7d8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39af905c2ab745f8b7ccc16eb699be30_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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="i63c6e333eb7444fc9658ec0919b8592b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaad666386a03484bb423d12642b45d07_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5acf6fb85da0493da7341f9493f43385_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb03ae72b3434170b0d99c8a68e45307_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab5bc211a61d49bfae0995bdeb9a40de_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68ad4fec2aad4b979cb0a554cbf9cb07_D20210610-20210610"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-10</xbrli:startDate><xbrli:endDate>2021-06-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i5b81eed62ef646ad97150c36ab09fb7f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</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="i367e17c846c04fcd86107fba2b31d9de_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4950bfedc224342bd9f87c02a7c2236_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i861e731fa9634208af00ec8fdd2bb2b5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea4f45062bea4f1896b3793d353200a6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</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="i1ddba45c0b2c4235b38a32c3e07262b9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d25a51a09af41c1bc0bae01a7ad7b1d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3501a1ce63ac4281965424e362907bf2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerCMember</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="i4a44f6a4b79b435bb28429ed46edd21b_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cbba4a3fcdc41429c184d95b2e1173b_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6587ecefebb48f2bb482b65a0b7ba55_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</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="id43cd47bd72b468cb47a973ed5964592_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia05d27aa8c6746839b8b81471b6d25c0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</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="ia08ae453a4b54e598e637863e702acc4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cc4fad13ad0495fa1d566c456efd120_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIServicesMember</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="i2d6c4ed5735f41d0be40282b90991cf8_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieae3fdd5960c4baa914eed04ee15501a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</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="i10b189378d0a4139b80404b7532778b0_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c720ada15bb4748b9c0392e2ad70ff3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1969e311fbc4b5a96b35da91d9988d6_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1572fc1fd9a14d8ea6db6882965ca9a1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</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="i8df14a092e8d40e1b25a04b8f12e744e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="counterparty"><xbrli:measure>task:counterparty</xbrli:measure></xbrli:unit><xbrli:context id="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i9812fe821b614eee9f62f7c56cc018ce_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id352f463053047bdbdfb254cc20493d5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic714a0c41d2c4e148dfe8dcf9b90caca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if20e4eb000124a6cbb1c248ec654561b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d2b0a794bb34717a0375fb5d1888ac4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d70ce9104b54e119dfd9a74e8827479_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53088dbec1f04f16aa2d2085a6148274_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d4e605911c74c5e8a63c7c708452a94_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a6caa03c0924d80bcecc534ced311a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a36a41ba79b4268a1dee6c6a42b525a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ce4c877ea96461a888da996ae9649bc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4238fe3d231c404097e065c4257bedf1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8956e8a10f1e467cba764ed5fb3c48f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7440054655c7469bbf903fe98ffd2a11_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bc42dbb64b94fc7a66de2802a53a5e4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3aed002a7c64d1fb7e7ce8ad1a71504_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1999ee6461e41e8ba3294e6fda81ed9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia94a93e9bb5141d781c8a641ca0616bc_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b8433b79df54bc2998741cfe57a89a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf87e4161e164f5bae14a707aa4ec64c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7fca7d372174e9caccb4c77813ea6ae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e4a81e182734d179f65868bf1dd2bc6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6db53ba0078f427ab25a1f11c169d7d3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5acf0c68406d401893f811ba60db5485_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia032faf232654ac3a3b1a115add36b75_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63dbfcbb68154ef88dc65d106fcb36ca_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieeaf4d7c29f046eab03ac440a214c694_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie37378e6cc8b4318aa8b0c10d9bd08b5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f8279ab228740e58e2274d71bb2a958_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b51355d625b4bfb9fff967b9fb1a4a4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i206d4f9853424d44819846256b9eee1c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e06cda0ebf14652ad419b78c3afd989_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ef2194b50fe4abd99d5343efe65cf58_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="ibf6f0e5b464245da9cd9b528d719d349_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i005fce7e77cd4e0b90837254855c7414_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7315bb6ba40540e8b043781098c6bcfb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide9cdf90647e48bda1013193d101541f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54cedf0bf5c64118baa889ac4aa623e8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d3b99f3f5004f29b2abca34cbdb9fde_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i080d84b9e0b24f119cd2a0b4aa1a262a_I20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0ac32c7dc2b4eafa07a0d2d8d2b7571_I20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9a0e948b3004faeb86ad8217013b3fd_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65d4678f6a3e46728cbb12b3ace8a87a_I20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6f5bbdea95b40e19a2e79039f7807ce_I20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecaa8853bfdd46efa617601ec7d18bc8_I20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id72cff0fe89c4ab7861c2ccb7e16b527_I20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e96ccc8be3f4586886998bbae9f433c_I20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe9331905dde441fb93f7651b15c4786_I20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7f4d0f8d3ab45a9b0bfdfd159712681_I20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23c30505f7374ea382f0e4454778ab3b_D20190925-20190925"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-25</xbrli:startDate><xbrli:endDate>2019-09-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied3f7ac3b1de40b79fe2eb695aa6ae89_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="ic017766a5789494894f31bb8896a727c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="i17ca6ff03bab41d28d84922ae98fe5d5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="i540dd95d0b494b74964c247d03f5da50_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib308855069ec4e1b8142bd3090590b97_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</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="i99299fa09f2446b9a8c4991ac1e7e930_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3da0f74384a4091b91415bced62ce6a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief60aeeb359d4098b7fa2a00a0844f01_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13654dcc449f4679a7a0d969c059ece7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="i52e1f4bc93de460084e13ae417705478_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="ib5e4123d58b34dbdabfd2888c326004b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsAntiDilutiveMember</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="i7a2dc099ed7c46debe62a6bd173163e5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsMarketConditionsNotMetMember</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="iad9882d783944bc49e374c73b98e104e_D20220412-20220412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-12</xbrli:startDate><xbrli:endDate>2022-04-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4e9b97c371444f599e68a4104cf4e8a_I20220412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4385bcc177a044c6b9387f36dd7af122_D20220415-20220415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-15</xbrli:startDate><xbrli:endDate>2022-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number_of_languages"><xbrli:measure>task:number_of_languages</xbrli:measure></xbrli:unit><xbrli:context id="i2eeaa17bdfdf406393d14cae7421adfd_I20220415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="country"><xbrli:measure>task:country</xbrli:measure></xbrli:unit><xbrli:context id="i3cd9a2767e59432c94e50f5730ba582e_D20220415-20220415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-15</xbrli:startDate><xbrli:endDate>2022-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82efd365134b46b6988a5440ab9ff038_D20220415-20220415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-15</xbrli:startDate><xbrli:endDate>2022-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id78d1f5127064cb2b37a6652b221b595_I20220415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i548b6900a9fe43ab9ba0351efdf32637_D20220415-20220415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001829864</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-15</xbrli:startDate><xbrli:endDate>2022-04-15</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="iefa971ece23a4dfea0cb4474b2099583_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">_______________________</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY4_08dd2eb6-336c-43b1-8507-2645929a0dfd">10-Q</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">_______________________</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6NDFmNTFlYzUwZDk5NDM1Y2E4NzBmNjdmNmYwMzk4NWMvdGFibGVyYW5nZTo0MWY1MWVjNTBkOTk0MzVjYTg3MGY2N2Y2ZjAzOTg1Y18wLTAtMS0xLTUxMDM0_f7c4647c-b472-4bcc-8856-f04f6e3cf2c8">x</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8xODE_a05cfabc-0b33-4534-a2c2-588db939dccf">March&#160;31, 2022</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YjkzMTQ5M2FhY2E5NGIyODkyYmU1MjI1MzkyNTMwNzcvdGFibGVyYW5nZTpiOTMxNDkzYWFjYTk0YjI4OTJiZTUyMjUzOTI1MzA3N18wLTAtMS0xLTUxMDM0_c32f70a5-8e14-44b4-89a3-2d91fccc7ed1">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from_____________to______________</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY0_903f6b09-38ec-4fbb-8fa0-5136f4d7a57a">001-40482</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">_______________________</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjcy_14e35745-7b71-4dc8-a6c9-4631fb28d350">TaskUs, Inc.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">_______________________</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18wLTAtMS0xLTUxMDM0_b596585f-e1fd-49be-95e5-bdfcf0658441">Delaware</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',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18wLTEtMS0xLTUxMDM0_f4bdb0b1-1c62-4188-9677-9905ac2bfcb5">83-1586636</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">State or other jurisdiction of<br/>incorporation or organization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">I.R.S. Employer<br/>Identification No.</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTAtMS0xLTUxMDM0L3RleHRyZWdpb246MWMyMWYxMjJlMjJlNDg2ZmE0OTFkMTFhOWU2ZDJkZTVfNA_a7d1542d-2737-4999-b572-f427c96f8b99">1650 Independence Drive</ix:nonNumeric>, <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTAtMS0xLTUxMDM0L3RleHRyZWdpb246MWMyMWYxMjJlMjJlNDg2ZmE0OTFkMTFhOWU2ZDJkZTVfOA_f857f1af-051c-4dc5-bc32-c031a5da97fd">Suite 100</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTAtMS0xLTUxMDM0L3RleHRyZWdpb246MWMyMWYxMjJlMjJlNDg2ZmE0OTFkMTFhOWU2ZDJkZTVfMTE_eda01706-6fa4-4738-ad85-52cda124b247">New Braunfels</ix:nonNumeric>, <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTAtMS0xLTUxMDM0L3RleHRyZWdpb246MWMyMWYxMjJlMjJlNDg2ZmE0OTFkMTFhOWU2ZDJkZTVfMTU_23bd5bbd-c436-45c0-862f-39e28112a13e">Texas</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTEtMS0xLTUxMDM0_1c10a1bb-8eb0-4dbd-aba0-e29fd02073d6">78132</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Zip Code</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV80MDI_aa893b11-7968-4bb6-b959-a8098f490267">888</ix:nonNumeric>) <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY5_0bd90c67-f106-4c86-a2a8-3bea22571904">400-8275</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Former name, former address and former fiscal year, if changed since last report</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">_______________________</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:12pt"><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:31.842%"></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:31.842%"></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:31.846%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6OTA2MWFlNjI5OWVhNDZhZGFhMTk0ODE0NzNmMDE2NTMvdGFibGVyYW5nZTo5MDYxYWU2Mjk5ZWE0NmFkYWExOTQ4MTQ3M2YwMTY1M18xLTAtMS0xLTUxMDM0_d1d77436-6023-4a5e-a8f3-099e1ce1e911">Class A Common Stock, par value $0.01 per share</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6OTA2MWFlNjI5OWVhNDZhZGFhMTk0ODE0NzNmMDE2NTMvdGFibGVyYW5nZTo5MDYxYWU2Mjk5ZWE0NmFkYWExOTQ4MTQ3M2YwMTY1M18xLTItMS0xLTUxMDM0_482f36c6-0961-4626-aee1-384d64d8dce9">TASK</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6OTA2MWFlNjI5OWVhNDZhZGFhMTk0ODE0NzNmMDE2NTMvdGFibGVyYW5nZTo5MDYxYWU2Mjk5ZWE0NmFkYWExOTQ4MTQ3M2YwMTY1M18xLTQtMS0xLTUxMDM0_00b5671b-0909-4200-b9c6-03528124c539">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY1_863cd470-68f5-4316-8359-1d5cc051911a">Yes</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    No  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjcw_1342fe58-a0fc-4ba1-9d0f-7375918f65bc">Yes</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    No  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:12pt"><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:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large&#160;accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">o</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">o</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6MTRmZDEzZmQzYTYxNDM3MWIzOGJlZjRhOTFkY2JhMGUvdGFibGVyYW5nZToxNGZkMTNmZDNhNjE0MzcxYjM4YmVmNGE5MWRjYmEwZV8yLTAtMS0xLTUxMDM0_b2c8f599-b30b-4922-bf58-eb7a5819c1d8">Non-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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6MTRmZDEzZmQzYTYxNDM3MWIzOGJlZjRhOTFkY2JhMGUvdGFibGVyYW5nZToxNGZkMTNmZDNhNjE0MzcxYjM4YmVmNGE5MWRjYmEwZV8yLTQtMS0xLTUxMDM0_3d45ccbe-0e26-4466-86ad-a1debead33fa">o</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging&#160;growth&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6MTRmZDEzZmQzYTYxNDM3MWIzOGJlZjRhOTFkY2JhMGUvdGFibGVyYW5nZToxNGZkMTNmZDNhNjE0MzcxYjM4YmVmNGE5MWRjYmEwZV80LTQtMS0xLTUxMDM0_5aae1e52-274f-4ed5-8dc5-bed99858fcf9">x</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityExTransitionPeriod" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY2_72905696-a9dc-4d22-b7f2-a2e2ff9b4bbe">o</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    No  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY3_bfe2051d-bc46-4cd3-9827-84f2646a1d65">x</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May&#160;5, 2022, the number of shares outstanding of the registrant&#8217;s common stock was as follows: Class&#160;A common stock, par value $0.01 per share: <ix:nonFraction unitRef="shares" contextRef="i256f13ea170a4562824d71bfd6e9b733_I20220505" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjA3_769633ac-42bb-4980-ab1b-816e8aeabbcd">27,723,772</ix:nonFraction>; Class&#160;B common stock, par value $0.01 per share: <ix:nonFraction unitRef="shares" contextRef="ib19e1dd89f2f451abf40456422d3744f_I20220505" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjYw_3e0b9ae6-e4ef-4e43-820c-be807312bbe3">70,032,694</ix:nonFraction>.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TASKUS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Report on Form 10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For Quarterly Period Ended March 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="margin-top:12pt"><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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page&#160;No.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_10">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_10">1</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_13">WEBSITE AND SOCIAL MEDIA DISCLOSURE</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_13">2</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_16">PART&#160;I.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_16">FINANCIAL INFORMATION</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_16">3</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_19">Item&#160;1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_19">Financial Statements</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_19">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_22">Unaudited Condensed Consolidated Balance Sheets</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_22">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_25">Unaudited Condensed Consolidated Statements of Operations</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_25">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_28">Unaudited Condensed Consolidated Statements of Comprehensive Income</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_28">5</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_31">Unaudited Condensed Consolidated Statements of Shareholders&#8217; Equity</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_31">6</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_34">Unaudited Condensed Consolidated Statements of Cash Flows</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_34">7</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_37">Notes to Unaudited Condensed Consolidated Financial Statements</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_37">8</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_82">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_82">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_82">15</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_112">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_112">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_112">23</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_115">Item&#160;4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_115">Controls and Procedures</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_115">24</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_118">PART&#160;II.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_118">OTHER INFORMATION</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_118">25</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_121">Item&#160;1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_121">Legal Proceedings</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_121">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_124">Item&#160;1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_124">Risk Factors</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_124">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_127">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_127">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_127">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_130">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_130">Defaults Upon Senior Securities</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_130">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_133">Item&#160;4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_133">Mine Safety Disclosures</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_133">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_136">Item&#160;5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_136">Other Information</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_136">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_139">Item&#160;6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_139">Exhibits</a></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_139">26</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iefa971ece23a4dfea0cb4474b2099583_142">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iefa971ece23a4dfea0cb4474b2099583_142">27</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q (this &#8220;Quarterly Report&#8221;) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), which involve certain known and unknown risks and uncertainties. Forward-looking statements include all statements that are not historical facts. In some cases, you can identify these forward-looking statements by the use of words such as &#8220;outlook,&#8221; &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;potential,&#8221; &#8220;continues,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;seeks,&#8221; &#8220;predicts,&#8221; &#8220;intends,&#8221; &#8220;trends,&#8221; &#8220;plans,&#8221; &#8220;estimates,&#8221; &#8220;anticipates&#8221; or the negative version of these words or other comparable words. Such forward-looking statements are subject to various risks and uncertainties. Accordingly, there are or will be important factors that could cause actual outcomes or results to differ materially from those indicated in these statements. Our actual results or outcomes may differ materially from those anticipated. You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date the statement was made. We assume no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.</span></div><div style="margin-top:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our actual results may differ significantly from any results expressed or implied by any forward-looking statements. A summary of the principal risk factors that might cause our actual results to differ from our forward-looking statements is set forth below. The following is only a summary of the principal risks that may materially adversely affect our business, financial condition and results of operations. This summary should be read in conjunction with the more complete discussion of the risk factors we face, which are set forth under Part I, Item 1A, &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K  for the year ended December 31, 2021 (our "Annual Report") as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;), as such risk factors may be updated from time to time in our periodic filings with the SEC, which are accessible on the SEC&#8217;s website at www.sec.gov. Such risks and uncertainties include, but are not limited to, the following:</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our business is dependent on key clients, and the loss of a key client could have an adverse effect on our business and results of operations;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our contracts are typically one to three years in length with automatic renewal provisions, but certain contracts may provide for termination at the client's convenience with advance notice and may or may not include penalties or required payments in the event the termination right is exercised. Our clients may terminate contracts before completion or choose not to renew contracts, and our clients may be unable or unwilling to pay for services we performed. A loss of business or non-payment from significant clients could materially affect our results of operations;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">we may fail to cost-effectively acquire new, high-growth clients, which would adversely affect our business, financial condition and results of operations;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">if we provide inadequate service or cause disruptions in our clients&#8217; businesses or fail to comply with the quality standards required by our clients under our agreements, it could result in significant costs to us, the loss of our clients and damage to our corporate reputation;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">unauthorized or improper disclosure of personal or other sensitive information, or security breaches and incidents, whether inadvertent or purposeful, including as the result of a cyber-attack, could result in liability and harm our reputation, each of which could adversely affect our business, financial condition, results of operations and prospects;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">content security, including content monitoring and moderation services, is a large portion of our business. The long term impacts on the mental health and well-being of our employees doing this work are unknown. This work may lead to stress disorders and may create liabilities for us. This work is also subject to significant press and regulatory scrutiny. As a result, we may be subject to negative publicity or liability, or face difficulties retaining and recruiting employees, any of which could have an adverse effect on our reputation, business, financial condition and results of operations;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our failure to detect and deter criminal or fraudulent activities or other misconduct by our employees, or third parties such as contractors and consultants that may have access to our data, could result in loss of trust from our clients and negative publicity, which would have an adverse effect on our business and results of operations;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">global economic and political conditions, especially in the social media and meal delivery and transport industries from which we generate significant revenue, could adversely affect our business, results of operations, financial condition and prospects;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our business is heavily dependent upon our international operations, particularly in the Philippines and India, and any disruption to those operations would adversely affect us;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our business is subject to a variety of U.S. federal and state, as well as international laws and regulations, including those regarding privacy and data security, and we or our clients may be subject to regulations related to the processing of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain types of sensitive and confidential information; any failure to comply with applicable privacy and data security laws and regulations could harm our business, results of operations and financial condition;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our business depends in part on our capacity to invest in technology as it develops, and substantial increases in the costs of technology and telecommunications services or our inability to attract and retain the necessary technologists could have a material adverse effect on our business, financial condition, results of operations and prospects;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our results of operations and ability to grow could be materially affected if we cannot adapt our services and solutions to changes in technology and client expectations;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">fluctuations against the U.S. dollar in the local currencies in the countries in which we operate could have a material effect on our results of operations;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">our business depends on a strong brand and corporate reputation, and if we are not able to maintain and enhance our brand, our ability to expand our client base will be impaired and our business and operating results will be adversely affected;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">competitive pricing pressure may reduce our revenue or gross profits and adversely affect our financial results;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the success of our business depends on our senior management and key employees;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the ongoing COVID-19 pandemic, including the resulting global economic uncertainty and measures taken in response to the pandemic, has adversely impacted our business, financial condition and results of operations;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">affiliates of Blackstone Inc. and our Co-Founders Bryce Maddock and Jaspar Weir control us and their interests may conflict with ours or yours in the future;</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our common stock prior to the completion of our June 2021 initial public offering ("IPO"), and it may depress the trading price of our Class&#160;A common stock; and</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the market price of shares of our Class A common stock has been, and may continue to be, volatile and may decline regardless of our operating performance, which could cause the value of your investment to decline.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We urge you to carefully consider the foregoing summary together with the risks discussed under &#8220;Risk Factors&#8221; in the Annual Report and in Part I, Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations in this Quarterly Report.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_13"></div><div style="margin-top:24pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEBSITE AND SOCIAL MEDIA DISCLOSURE</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use our website and our social media outlets, such as Facebook, Instagram, YouTube, LinkedIn, and Twitter as channels of distribution of Company information. The information we post through these channels may be deemed material. Financial and other important information regarding the Company is routinely posted on and accessible through the Company&#8217;s website at ir.taskus.com, its Facebook page at facebook.com/TaskUs/, its Instagram page at instagram.com/taskus/, its LinkedIn page at linkedin.com/company/taskus/, its YouTube account at youtube.com/c/Taskus/, and its Twitter account at twitter.com/taskus. Accordingly, investors should monitor these channels, in addition to following our press releases, SEC filings and public conference calls and webcasts. In addition, you may automatically receive email alerts and other information about the Company when you enroll your email address by visiting the &#8220;Email Alerts&#8221; section of our investor relations website at ir.taskus.com. The contents of our website and social media channels are not, however, a part of this Quarterly Report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_16"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I &#8212; FINANCIAL INFORMATION</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_19"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Financial Statements</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_22"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TASKUS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except share data)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMi0xLTEtMS01MTAzNA_ea17e8e2-03cb-40a5-8799-7f9a49459359">77,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMi0zLTEtMS01MTAzNA_20650556-0302-4986-b8bf-70f1580184d7">63,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMy0wLTEtMS01MTAzNC90ZXh0cmVnaW9uOjY4MjU1OTJiNjY0MzQ1MWY5NWFjODQ1OWY0NDg4Mjc0XzY3_d4fda0d5-391a-45a5-98a3-c2c3eb62e72f">2,298</ix:nonFraction>&#160;and $<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMy0wLTEtMS01MTAzNC90ZXh0cmVnaW9uOjY4MjU1OTJiNjY0MzQ1MWY5NWFjODQ1OWY0NDg4Mjc0Xzc0_bd532f1b-eb8c-42ca-b81b-d3d107a530bc">1,819</ix:nonFraction>, as of March&#160;31, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMy0xLTEtMS01MTAzNA_8ac90c32-afbe-487e-91ae-d39d66300d57">172,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMy0zLTEtMS01MTAzNA_87fe2d4f-bf6e-471b-aa3e-9dd9a3e927e9">162,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNC0xLTEtMS01MTAzNA_48c2b242-76b2-4155-b12e-8de1fa58af71">669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNC0zLTEtMS01MTAzNA_30676e60-416b-45df-9a51-6d91abcd2c67">597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNS0xLTEtMS01MTAzNA_760a99e7-7ba6-4340-a1d5-f3b5ddefdddd">12,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNS0zLTEtMS01MTAzNA_7e479e44-ccab-4488-9c1d-4a284ceaf9ae">10,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNi0xLTEtMS01MTAzNA_3c99cfef-e1e3-4d39-bb01-a828c9c0ae9f">160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNi0zLTEtMS01MTAzNA_03b79bb8-8731-4551-885d-afda03a3a443">3,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNy0xLTEtMS01MTAzNA_73fc48c7-58b5-465f-9d17-97a8e8109303">5,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNy0zLTEtMS01MTAzNA_3f89abc5-781f-4afa-a761-e2956d07d300">4,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 35.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfOC0xLTEtMS01MTAzNA_2f72e3e6-2166-40a2-838b-5d07396cffd6">268,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfOC0zLTEtMS01MTAzNA_845b2a0b-2e30-47fd-abfd-68cf3f2871ad">246,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTAtMS0xLTEtNTEwMzQ_27be4867-cae9-46cc-865b-944ae2a1ca75">87,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTAtMy0xLTEtNTEwMzQ_df1c249b-7c2f-437b-a9d9-b5093cad0c71">80,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTEtMS0xLTEtNTEwMzQ_19a545f9-08fc-48e1-9075-0ffb898fa662">1,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTEtMy0xLTEtNTEwMzQ_c17f3c85-ab22-47dd-96bc-93a50d20eb02">1,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTItMS0xLTEtNTEwMzQ_c36c9b4d-2ad1-428d-9c76-b4a756fee330">216,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTItMy0xLTEtNTEwMzQ_04ac6004-35d2-48f7-a161-7764aab595c5">221,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTMtMS0xLTEtNTEwMzQ_fd7cc2b0-2c7b-4640-bad4-136b7ab09d4f">195,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTMtMy0xLTEtNTEwMzQ_bf01b59f-ab94-4917-9c36-3c1a94fb0025">195,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTQtMS0xLTEtNTEwMzQ_986509fa-e1c5-41fa-a997-22d654ced4e0">5,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTQtMy0xLTEtNTEwMzQ_13ba0761-d310-4bb6-82ec-0b279467fdcd">5,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 35.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTUtMS0xLTEtNTEwMzQ_b7167769-604b-494a-baef-dae638400902">506,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTUtMy0xLTEtNTEwMzQ_2db5e353-c434-4ab8-92fa-681c6f298133">503,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.48pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTYtMS0xLTEtNTEwMzQ_4f96e45e-2c55-4d64-a6b4-3dca815d6e42">774,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTYtMy0xLTEtNTEwMzQ_35285124-5f0a-4125-9f01-f1fba17eb351">749,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities and Shareholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjAtMS0xLTEtNTEwMzQ_fdcb23d6-84ed-49c1-aff1-40dfc2ac119d">39,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjAtMy0xLTEtNTEwMzQ_d1343bd4-64a1-4bc6-9eee-6dde08c90344">40,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and employee-related liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjEtMS0xLTEtNTEwMzQ_1586cff9-be2f-43a1-b15c-ca91601c2c65">34,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjEtMy0xLTEtNTEwMzQ_98355728-2ef5-4f7f-a01b-8b610fe69495">36,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjItMS0xLTEtNTEwMzQ_1787f505-0d48-467c-afd3-49e0225e91e8">52,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjItMy0xLTEtNTEwMzQ_ecc8bb4e-b3d9-479c-87dd-ad72480e184b">51,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjMtMS0xLTEtNTEwMzQ_c52d8cef-3266-4c51-8f85-8bddfdf51a0f">3,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjMtMy0xLTEtNTEwMzQ_b44311a7-5c6a-4b37-8820-5aec24b001e3">2,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjQtMS0xLTEtNTEwMzQ_bb459ff3-0be6-4908-88f6-ff4919d4d916">4,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjQtMy0xLTEtNTEwMzQ_43e308f9-1ef1-4f32-8515-6d209c873273">4,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:DeferredRentCreditCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjUtMS0xLTEtNTEwMzQ_f1994945-71d0-40b5-92c8-af64ec9689a2">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:DeferredRentCreditCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjUtMy0xLTEtNTEwMzQ_abe80849-fb01-4940-9e33-6807d8613052">735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 35.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjYtMS0xLTEtNTEwMzQ_ef5e34ca-0fba-4439-b61f-17f6e0d3d2dc">135,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjYtMy0xLTEtNTEwMzQ_81b2ac6f-3b44-4bd9-bbb6-a53c0c551dd7">135,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjgtMS0xLTEtNTEwMzQ_756a46c5-225c-4d5b-97df-8dd38ef4c597">2,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjgtMy0xLTEtNTEwMzQ_91528a34-c9dc-407a-bfc9-c064ca1a6dad">2,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjktMS0xLTEtNTEwMzQ_a5ddda8b-8f43-44ba-94ac-1970f2ac2ceb">183,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjktMy0xLTEtNTEwMzQ_ade7ac93-76f7-41d0-9e68-3e7327b4c77d">187,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:DeferredRentCreditNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzEtMS0xLTEtNTEwMzQ_e0b6fb09-fcf5-49a5-b2d4-9a523a294ebc">3,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:DeferredRentCreditNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzEtMy0xLTEtNTEwMzQ_f5dc55df-af5a-4d61-b945-b281009a4cb3">2,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and employee-related liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="task:EmployeeRelatedLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzItMS0xLTEtNTEwMzQ_af5d7636-8541-4b4d-8074-b9e3d1f7585c">2,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="task:EmployeeRelatedLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzItMy0xLTEtNTEwMzQ_5c884dce-3e33-471b-936d-598117c2608a">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzMtMS0xLTEtNTEwMzQ_4393b41f-06db-4cb8-abf8-45c909b8cc57">40,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzMtMy0xLTEtNTEwMzQ_d880eed0-7d77-432d-8521-4ea8cfded3d4">40,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 35.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzQtMS0xLTEtNTEwMzQ_232d28ad-d3f3-4942-aec0-205dd0cfb464">232,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzQtMy0xLTEtNTEwMzQ_31f7bac1-0934-4f2e-be69-99c63ed47a78">234,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 47.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzUtMS0xLTEtNTEwMzQ_d690b640-3a05-4f5f-a2bb-6de97b1bc23c">367,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzUtMy0xLTEtNTEwMzQ_0a1de05e-f3ef-45b4-adb6-1dcb9aaa98ad">370,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and Contingencies (See Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzYtMS0xLTEtNTEwMzQ_2a6ad970-f705-448b-9e95-a9f60dbdc2fa"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzYtMy0xLTEtNTEwMzQ_4b707c0f-1552-4bfb-b7d0-74d2c5b619cc"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shareholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class&#160;A Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ib095b09111624431b72c5a391d336fff_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF8yNg_8df8464d-4059-4d04-a005-f2fdd5bc8f5b"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF8yNg_bc5a755a-09e0-4e76-92e8-7078580fd218">0.01</ix:nonFraction></ix:nonFraction> par value. Authorized <ix:nonFraction unitRef="shares" contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF81MQ_acb3a019-7c2e-429f-a3b3-e7e638f5e103"><ix:nonFraction unitRef="shares" contextRef="ib095b09111624431b72c5a391d336fff_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF81MQ_fff1db91-f79c-4598-8a70-820f178bed3b">2,500,000,000</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="ib095b09111624431b72c5a391d336fff_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF81NQ_2b9998a4-6c56-4613-aab6-221f852d3b0c"><ix:nonFraction unitRef="shares" contextRef="ib095b09111624431b72c5a391d336fff_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF81NQ_33b5fd76-bed6-4253-98be-1c7ff93816a9">27,523,669</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF82Mg_0ac341b5-2c44-4e80-aaec-7eb5038911a4"><ix:nonFraction unitRef="shares" contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF82Mg_77b8b4e7-af45-4f38-88ac-e016552ce100">27,431,264</ix:nonFraction></ix:nonFraction> shares&#160;issued and outstanding as of March&#160;31, 2022&#160;and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib095b09111624431b72c5a391d336fff_I20220331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMS0xLTEtNTEwMzQ_6b3e45ab-f732-4912-ab90-7b2cce6c19c5">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMy0xLTEtNTEwMzQ_8b6dd436-3ea6-4447-834f-ca372f818eb9">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Convertible Common&#160;stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M18zOA_1c1467a0-f0f1-494f-ac00-19f0216b34c8"><ix:nonFraction unitRef="usdPerShare" contextRef="i2b6154762b734da49c164dc821edb29b_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M18zOA_33c10977-594c-466f-ab5f-a82a2b5c2c92">0.01</ix:nonFraction></ix:nonFraction> par value. Authorized <ix:nonFraction unitRef="shares" contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Mw_2a798531-2ab8-4674-9ed7-9f56448f06dd"><ix:nonFraction unitRef="shares" contextRef="i2b6154762b734da49c164dc821edb29b_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Mw_443c16a8-27e4-4d47-b723-5014f7114474">250,000,000</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Nw_20a35ddb-a84c-4e8d-8f7d-aa5117f0b6c8"><ix:nonFraction unitRef="shares" contextRef="i2b6154762b734da49c164dc821edb29b_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Nw_37052a5c-3683-4cc2-a947-503ae4d9d16e"><ix:nonFraction unitRef="shares" contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Nw_4187b29a-6054-4739-ad9f-1d704c96d8fd"><ix:nonFraction unitRef="shares" contextRef="i2b6154762b734da49c164dc821edb29b_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Nw_7bb78f4c-7f86-4596-8982-08045fcda9e6">70,032,694</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and&#160;outstanding as of March&#160;31, 2022&#160;and December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMS0xLTEtNTEwMzQ_6280d532-916d-4f1a-b89d-a688c1e0a87f">700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b6154762b734da49c164dc821edb29b_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMy0xLTEtNTEwMzQ_3b251df3-4f37-4278-b34f-fb97377f454a">700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDAtMS0xLTEtNTEwMzQ_37142d1e-850a-4df2-81d6-417f867b9378">574,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDAtMy0xLTEtNTEwMzQ_e02a2509-e055-42aa-b426-0eb2ef19dcbf">556,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDEtMS0xLTEtNTEwMzQ_d789d577-5061-4851-bc19-abd774f03f97">164,510</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDEtMy0xLTEtNTEwMzQ_69d56571-7bb0-4966-8e96-d3621c24f1d6">176,096</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDItMS0xLTEtNTEwMzQ_4be4e12e-a67e-4734-95fb-75d36cdd1e9f">3,919</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDItMy0xLTEtNTEwMzQ_b212704e-7f48-4119-86ed-eeeb8b2dfb51">2,163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 47.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total shareholders&#8217; 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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDMtMS0xLTEtNTEwMzQ_ac4dfa46-297e-4076-a2b1-f15542586328">407,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDMtMy0xLTEtNTEwMzQ_602fb3b1-39c7-46dc-8a03-7a4c91543186">379,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and shareholders&#8217; equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDQtMS0xLTEtNTEwMzQ_a0eefad4-6528-4035-aa44-68bf1a30a149">774,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDQtMy0xLTEtNTEwMzQ_478e2a9b-2838-4ba5-9ba6-f4bd8ac169db">749,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TASKUS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Statements of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except share and per share data)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMi0wLTEtMS01MTAzNA_3a71adb8-1785-4dfc-9bd3-b03a24053cff">Service revenue</span></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMi01LTEtMS01MTAzNA_26f48de2-1399-4f8e-a571-fee61ce83198">239,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMi03LTEtMS01MTAzNA_15d8f05c-27ca-46f2-87b8-dacd8e59b085">152,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNC01LTEtMS01MTAzNA_cf89b282-ccac-4ec1-b11f-9f717a662dd7">141,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNC03LTEtMS01MTAzNA_77f482ce-728e-4eba-b72f-62057a249b0e">88,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNS01LTEtMS01MTAzNA_786a175c-fe99-4437-8a08-0b74a6ca6bad">64,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNS03LTEtMS01MTAzNA_a29f8033-9703-4092-8c4d-a9d4d274f956">31,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNi01LTEtMS01MTAzNA_7646eac5-12af-47f7-8aa6-e15d6f64f8da">8,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNi03LTEtMS01MTAzNA_d1a0f48f-d611-4769-a222-e65b0e4c2b98">6,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNy01LTEtMS01MTAzNA_9de55765-1b0b-4199-b50c-486a7ff2f08b">4,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNy03LTEtMS01MTAzNA_05fa0d12-0830-405f-9cde-49895c71a44c">4,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss (gain) on disposal of assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfOC01LTEtMS01MTAzNA_7bb56b19-5ade-4197-81ae-4a3c916ba1ce"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfOC01LTEtMS01MTAzNA_fc75d2dc-ece2-4383-9c85-f3600b4ed4f8">15</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfOC03LTEtMS01MTAzNA_51c50d97-c468-4078-9b93-b5d6ba06a604"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfOC03LTEtMS01MTAzNA_bba37f39-4859-4fe2-ae37-9c4ce0474fed">27</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTAtNS0xLTEtNTEwMzQ_4592a6ff-f013-418f-a038-8ad09d2ec7d9">219,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTAtNy0xLTEtNTEwMzQ_246181f3-05a3-46bc-ba4e-4577127aefef">130,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTEtNS0xLTEtNTEwMzQ_3d7fd0c4-9ff2-45db-a25a-0b47b4757c39">20,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTEtNy0xLTEtNTEwMzQ_52a910ef-218a-4ebb-be21-437491b9d6e9">22,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTItNS0xLTEtNTEwMzQ_d2dff82b-020f-4441-9d63-cb6643db2ca1">1,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTItNy0xLTEtNTEwMzQ_dd06890c-035b-4f82-aedc-03ae356cd817">754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTMtNS0xLTEtNTEwMzQ_2ab0744b-3426-4d1d-b8bb-3c9e077caa39">1,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTMtNy0xLTEtNTEwMzQ_45c9e3a8-eaf4-4e18-99ae-6be58773c955">1,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTQtNS0xLTEtNTEwMzQ_f8b83aac-9438-48ba-a1ee-9fc2a138cde4">17,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTQtNy0xLTEtNTEwMzQ_b98f3a66-208c-4eb1-8c17-57151e33e17e">20,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTUtNS0xLTEtNTEwMzQ_f7486be3-aec1-4053-a4f7-1a9478da071c">6,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTUtNy0xLTEtNTEwMzQ_13752a71-987f-4f70-ba3a-1ff3fdaf58c7">3,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTYtNS0xLTEtNTEwMzQ_4eefa51c-b02e-4cc2-8a35-d10497eabc88">11,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTYtNy0xLTEtNTEwMzQ_1dbd1598-f3f7-45d2-9e09-287df7307f7f">16,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTgtNS0xLTEtNTEwMzQ_4a9f8823-2fcb-4080-86df-e2289680b0f9">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTgtNy0xLTEtNTEwMzQ_e26e48a0-21a0-4be8-b047-2d4a638aba1d">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTktNS0xLTEtNTEwMzQ_c2a5dfad-d130-4829-af26-0747983cc54c">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTktNy0xLTEtNTEwMzQ_669de467-8954-4aaa-b1be-fa3c48d3b654">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMjEtNS0xLTEtNTEwMzQ_6d1379cb-75bd-4246-b063-4d008551b602">97,481,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMjEtNy0xLTEtNTEwMzQ_d9ff62fa-10ac-436b-8ec2-cf5d622158cc">91,737,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMjItNS0xLTEtNTEwMzQ_d23ffe87-ebe4-4657-96a7-389e4997d681">104,122,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMjItNy0xLTEtNTEwMzQ_4d5cc46d-d024-46a0-b2e1-b9c40246076c">91,737,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TASKUS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Statements of Comprehensive Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-top:12pt"><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:72.095%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:11.712%"></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:11.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfMi01LTEtMS01MTAzNA_4eefa51c-b02e-4cc2-8a35-d10497eabc88">11,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfMi03LTEtMS01MTAzNA_1dbd1598-f3f7-45d2-9e09-287df7307f7f">16,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retirement benefit reserves</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfMy01LTEtMS01MTAzNA_dc66e60c-d15b-4981-b8dd-8b1c89624910">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfMy03LTEtMS01MTAzNA_37d98bd7-0703-44bc-a41f-4fdeaa85bfaf">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfNC01LTEtMS01MTAzNA_89d600ae-9237-4436-8ea0-e07418d3aaee">1,765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfNC03LTEtMS01MTAzNA_a8f57fa6-90f8-4d09-af4a-a4f20c5ecf11">850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfNS01LTEtMS01MTAzNA_3b7ed797-9c4d-4636-86ec-fa44f0474bd6">9,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfNS03LTEtMS01MTAzNA_321ecf70-89b8-4644-ba13-641b59077d51">15,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TASKUS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Statements of Shareholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except share data)</span></div><div style="margin-top:12pt"><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:19.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:5.771%"></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:7.671%"></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:5.771%"></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:10.011%"></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:10.011%"></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:10.011%"></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:10.020%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital stock and additional paid-in capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>other<br/>comprehensive<br/>income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>shareholders&#8217;<br/>equity</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A Common stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;B Common stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i439176d195bf4894adafa1f0146b4c72_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0xLTEtMS01MTAzNA_5eaf4c8d-1ec4-4632-b52d-d58eff17dcb2">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i439176d195bf4894adafa1f0146b4c72_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0zLTEtMS01MTAzNA_090e0fd1-af5f-4e3b-bb2d-1c79a6ef1861">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i340c207aeb684aba87340fb15b2761fd_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy01LTEtMS01MTAzNA_b06d69db-bfaa-49ba-af29-a2a93e68c674">91,737,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i340c207aeb684aba87340fb15b2761fd_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy03LTEtMS01MTAzNA_8d458900-217d-4c2d-aedd-f48009563ae5">917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i839b0d701d7c44b18a515db6a3d6ede0_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy05LTEtMS01MTAzNA_781f58ef-d211-4575-9bd1-15d0f4bf4b5c">398,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d177132b9e441bd972d8801d11b8475_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0xMS0xLTEtNTEwMzQ_2419689f-8477-4497-91f5-edae884579b3">67,398</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c25157d62334f3e9eb6ce1e6f70f30c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0xMy0xLTEtNTEwMzQ_a9c52517-2b42-43bc-9404-27daa3f6b083">3,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i675f46cb93df4c14b9f0988b88415a73_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0xNS0xLTEtNTEwMzQ_71f7c4e0-d1dc-4dbd-a399-e62183c6763d">335,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6a57fdef96044fea9a9189cb934d565_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNC0xMS0xLTEtNTEwMzQ_62b082ac-39c6-4bdb-ab4a-64d294a6a9fd">16,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNC0xNS0xLTEtNTEwMzQ_bb38914b-7445-4f82-b868-1e5f536b1b46">16,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i343fc9470ad4421d899383dc2f6cace3_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNS0xMy0xLTEtNTEwMzQ_39120e7f-d707-4c70-b449-e48d8c5e62de">855</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNS0xNS0xLTEtNTEwMzQ_0bc595f5-d981-46da-8279-2b533113d59e">855</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of March&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7127a397e5f0462e9c3eb17d66302bee_I20210331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0xLTEtMS01MTAzNA_a4fffcb5-c7d1-41f1-b26c-1d0ea6ed4e93">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7127a397e5f0462e9c3eb17d66302bee_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0zLTEtMS01MTAzNA_4219c88b-9a9c-44a3-8207-ae5dc5d68f9b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i19f4c125247442f1bf9049241cdc83ab_I20210331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi01LTEtMS01MTAzNA_48d6d920-d2f1-4328-924a-62c44407736d">91,737,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19f4c125247442f1bf9049241cdc83ab_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi03LTEtMS01MTAzNA_e22c57d4-5d28-42ec-b1ab-77d3d8a4c91d">917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i278b01b76fa84eb18506d6f6faf27f95_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi05LTEtMS01MTAzNA_524dd7ff-4384-4f42-9247-3e4a12c0bcb9">398,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3074884881c541a7af71c4874f20dc01_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0xMS0xLTEtNTEwMzQ_181c7b44-345c-4470-97a7-04e5cfbf847f">50,891</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8107fb6964f43f5a7179fadfb477c1b_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0xMy0xLTEtNTEwMzQ_2d2ed3ae-14f1-45bd-8768-98d88f731423">2,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb8a4b04aa1447dca192b542d657a51a_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0xNS0xLTEtNTEwMzQ_c5c9501e-498b-4394-90aa-b8db32f1b904">350,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><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:19.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:5.771%"></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:7.671%"></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:5.771%"></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:10.011%"></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:10.011%"></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:10.011%"></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:10.020%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital stock and additional paid-in capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>other<br/>comprehensive<br/>loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>shareholders&#8217;<br/>equity</span></td></tr><tr style="height:19pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A Common stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;B Common stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i85d07737059a4179a33dd46d58847430_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0xLTEtMS01MTAzNA_9848032b-3aec-4b8b-bde5-1f52844c8a2d">27,431,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85d07737059a4179a33dd46d58847430_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0zLTEtMS01MTAzNA_42dc6676-3bc5-44b6-9986-9fe1598262a7">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id54f4e3e8f114709963aef5bfb3246a4_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy01LTEtMS01MTAzNA_7cc77624-0203-43a0-8667-9b0887debf26">70,032,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id54f4e3e8f114709963aef5bfb3246a4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy03LTEtMS01MTAzNA_181f6be8-a328-4cf9-8608-9d2b9f292ea4">700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib19cdcc8998c47c488ae6016c875fffd_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy05LTEtMS01MTAzNA_223c5963-44fb-4e95-8c86-c34ac52435fd">556,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i089bbbe19097439cb3f3fd6f798f4559_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0xMS0xLTEtNTEwMzQ_0b4b1ee3-1e71-4bd0-8049-8382c15199f2">176,096</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f6a0e74c48643549f268eda75be53ae_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0xMy0xLTEtNTEwMzQ_7e0d47b1-e5a3-4ec0-bce0-6fb0243bdd84">2,163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0xNS0xLTEtNTEwMzQ_ea7e9149-7fea-4722-a7b7-bb7598ac0f9d">379,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock for settlement of RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88860dcbe930475abe723174416a4f9c_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xLTEtMS03MTQyOA_9a1eb583-c789-4176-b190-3d1f6583d788">137,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88860dcbe930475abe723174416a4f9c_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0zLTEtMS03MTQyOA_e6a48159-bbb6-42cb-8c9f-21d2861b602c">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie5d3bbf888b84b3f9ff21e4f67eb79e1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC05LTEtMS03MTQyOA_9253bd53-def3-47ca-b539-f86ad83c8714">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xNS0xLTEtNzE0Mjg_5d0b60d1-a456-47d2-aad8-965760151699">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares withheld related to net share 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',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i88860dcbe930475abe723174416a4f9c_D20220101-20220331" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0xLTEtMS03MTQyOA_f48c9d21-48c3-4be3-9b28-8019e2a307cf">45,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88860dcbe930475abe723174416a4f9c_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0zLTEtMS03MTQyOA_2714136c-3053-4bd8-9122-e015e18483c8">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie5d3bbf888b84b3f9ff21e4f67eb79e1_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS05LTEtMS03MTQyOA_94e5305c-e992-470f-ac88-99fa5f66abf6">1,468</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0xNS0xLTEtNzE0Mjg_25f850cc-86f6-480f-964f-d7c7d5f2b0ce">1,469</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation 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',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5d3bbf888b84b3f9ff21e4f67eb79e1_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC05LTEtMS01NTY1MQ_2fcddfce-713f-4556-9ee2-7e4a719904f8">19,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xNS0xLTEtNTU2NzI_ce35bb4e-6513-4687-a63a-3066fdd7f9e9">19,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddbab9b152b3437d951d22ca1cc7d7d8_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xMS0xLTEtNTEwMzQ_39871362-c6f9-4cff-8172-263a958a385d">11,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xNS0xLTEtNTEwMzQ_c961565f-e598-4b20-9c74-90099b3315c7">11,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39af905c2ab745f8b7ccc16eb699be30_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0xMy0xLTEtNTEwMzQ_34344736-c38f-41f3-a702-10380399992c">1,756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0xNS0xLTEtNTEwMzQ_dd832855-2548-4091-a5d6-6499ae8fcfd2">1,756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of March&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i63c6e333eb7444fc9658ec0919b8592b_I20220331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0xLTEtMS01MTAzNA_eaa9b106-a974-4a95-ae02-d7872e46b599">27,523,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63c6e333eb7444fc9658ec0919b8592b_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0zLTEtMS01MTAzNA_b1e555bf-ce4f-4749-a353-ae90f8119839">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaad666386a03484bb423d12642b45d07_I20220331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi01LTEtMS01MTAzNA_265c2ed1-a7ec-4b85-b286-8ae1f464d2c2">70,032,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaad666386a03484bb423d12642b45d07_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi03LTEtMS01MTAzNA_ceef9505-b458-408e-a7ef-b4e2f9f403ef">700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5acf6fb85da0493da7341f9493f43385_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi05LTEtMS01MTAzNA_14a1ab84-3a15-42e7-96a4-2fb5e453335e">574,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb03ae72b3434170b0d99c8a68e45307_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0xMS0xLTEtNTEwMzQ_b2f1ccfd-1341-4c7d-b1e5-d86c97024a87">164,510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab5bc211a61d49bfae0995bdeb9a40de_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0xMy0xLTEtNTEwMzQ_9dc79d69-ff9a-4033-b3eb-0ae7b7aed6a9">3,919</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0xNS0xLTEtNTEwMzQ_e718145c-91ca-447d-96e0-7f590c53fd6a">407,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TASKUS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Condensed Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-top:12pt"><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:72.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMy0xLTEtMS01MTAzNA_4eefa51c-b02e-4cc2-8a35-d10497eabc88">11,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMy0zLTEtMS01MTAzNA_1dbd1598-f3f7-45d2-9e09-287df7307f7f">16,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNS0xLTEtMS01MTAzNA_7646eac5-12af-47f7-8aa6-e15d6f64f8da">8,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNS0zLTEtMS01MTAzNA_d1a0f48f-d611-4769-a222-e65b0e4c2b98">6,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNi0xLTEtMS01MTAzNA_9de55765-1b0b-4199-b50c-486a7ff2f08b">4,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNi0zLTEtMS01MTAzNA_05fa0d12-0830-405f-9cde-49895c71a44c">4,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNy0xLTEtMS01MTAzNA_1030ec3e-fa00-4fbc-a303-d47cef72f6e6">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNy0zLTEtMS01MTAzNA_4785baea-9670-4030-b971-724bafc3010c">114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss (gain) on disposal of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOC0xLTEtMS01MTAzNA_7bb56b19-5ade-4197-81ae-4a3c916ba1ce"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOC0xLTEtMS01MTAzNA_fc75d2dc-ece2-4383-9c85-f3600b4ed4f8">15</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOC0zLTEtMS01MTAzNA_51c50d97-c468-4078-9b93-b5d6ba06a604"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOC0zLTEtMS01MTAzNA_bba37f39-4859-4fe2-ae37-9c4ce0474fed">27</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for losses on accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOS0xLTEtMS01MTAzNA_f21c16ed-fc98-4b06-8087-9f137fac5cc4">479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOS0zLTEtMS01MTAzNA_bd48b104-1d89-403f-b7dc-4df5cf351221">231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized foreign exchange losses on forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTAtMS0xLTEtNTEwMzQ_436e43a7-6eac-49af-9483-53222c668f91">759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTAtMy0xLTEtNTEwMzQ_2c5a6e77-566e-4cc8-a132-f829e0e160d4">1,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTEtMS0xLTEtNTEwMzQ_f7d21221-fbe0-44cc-b2d4-ecd4c17b7a99">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTEtMy0xLTEtNTEwMzQ_58ac7f34-acb4-451c-8afd-dcb2219ee859">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTItMS0xLTEtNTEwMzQ_6e5ee778-06dd-4580-940f-801972467399">19,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTItMy0xLTEtNTEwMzQ_fe0c83ca-cacd-4a9b-abb8-9a7cc95dc596">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTQtMS0xLTEtNTEwMzQ_a1f44a64-ba25-4d5a-9165-57ec272a2701">9,979</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTQtMy0xLTEtNTEwMzQ_a0aa2489-9267-4a00-a470-55a32f5b6882">6,106</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other receivables, prepaid expenses,&#160;and 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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTUtMS0xLTEtNTEwMzQ_9e69baca-e6c4-4eac-804e-3e930234d554">2,478</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTUtMy0xLTEtNTEwMzQ_dcd673ae-f76a-4781-93b8-c7132fd69082">1,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTYtMS0xLTEtNTEwMzQ_35a90c73-ada8-497f-bf1c-be498d377851">223</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTYtMy0xLTEtNTEwMzQ_bbbda92f-6d74-4b38-8b7d-66617684eee6">297</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTctMS0xLTEtNTEwMzQ_f4ad8185-4434-4ea4-8a8d-e58e4cfec23b">1,071</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTctMy0xLTEtNTEwMzQ_4b8a123c-3964-413f-ac43-5d90ef984497">471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and employee-related liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTgtMS0xLTEtNTEwMzQ_8f5ddd15-bcff-4872-a300-cd553b9fe0dc">1,392</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTgtMy0xLTEtNTEwMzQ_d3031401-596c-4e56-9410-597d292c85b2">8,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTktMS0xLTEtNTEwMzQ_9713c6e9-44b3-4005-adb2-5e338ef37af0">4,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTktMy0xLTEtNTEwMzQ_5673828c-5e9c-4267-b5cb-b2643aeaa075">5,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjAtMS0xLTEtNTEwMzQ_268e3015-5d9a-4b56-bf64-bb953a026f5a">779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjAtMy0xLTEtNTEwMzQ_5a882e7d-a65f-4440-9e7a-033db434b2a6">666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="task:IncreaseDecreaseInDeferredRentCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjEtMS0xLTEtNTEwMzQ_2ac5780b-568e-4b11-9aa1-b0761c46f743">422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="task:IncreaseDecreaseInDeferredRentCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjEtMy0xLTEtNTEwMzQ_bb5c1a62-4e8a-40a6-bf3f-e28df52d20d7">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 82pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjItMS0xLTEtNTEwMzQ_e7531fda-8c17-4727-b250-59a846d5503d">36,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjItMy0xLTEtNTEwMzQ_856c7e50-8115-433f-9d52-f2d5b1545ec0">39,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjQtMS0xLTEtNTEwMzQ_250e26de-0083-4fb1-915c-0ea7a58c0b6a">17,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjQtMy0xLTEtNTEwMzQ_01cf9e0b-2462-4043-a8c3-529a110716df">10,127</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 82pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjUtMS0xLTEtNTEwMzQ_542f2762-970e-4b97-b0c4-55368861ffec">17,770</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjUtMy0xLTEtNTEwMzQ_905707d2-088d-4d54-94aa-24edad25da81">10,127</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments on long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjgtMS0xLTEtNTEwMzQ_cfceff5c-38b7-433b-b9fa-7e594520cdbc">2,625</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjgtMy0xLTEtNTEwMzQ_8e43259a-e108-4e9b-a23e-8f1ab6507e88">1,313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for taxes related to net share 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzItMS0xLTEtNjI4OTc_5671097f-e77f-4be8-bb33-08bf3b02a264">1,469</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzItMy0xLTEtNjI5Mjk_4a931650-aabd-41f0-8be2-1d6c2a8131fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 82pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzMtMS0xLTEtNTEwMzQ_976de142-de0d-41a3-9a42-7ee1415f0db4">4,094</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzMtMy0xLTEtNTEwMzQ_9889e154-7e96-4e97-9170-56f1f62b6831">1,313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 82pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzQtMS0xLTEtNTEwMzQ_748d4f59-e839-4fa3-8fc3-608bcc885f4c">15,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzQtMy0xLTEtNTEwMzQ_81bceb26-97eb-46fc-9921-8e9c9dda59ba">28,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzUtMS0xLTEtNTEwMzQ_94692c0e-131e-4e96-9abf-8abdc04f6f27">1,536</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzUtMy0xLTEtNTEwMzQ_9e5c805c-c9b9-4089-8bfe-4f93ab4357db">717</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzYtMS0xLTEtNTEwMzQ_8ae38e72-5b35-4bdb-b342-6e9aed13907b">63,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i675f46cb93df4c14b9f0988b88415a73_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzYtMy0xLTEtNTEwMzQ_91b2b452-6906-4255-9aa0-7fbde9ff3d7b">107,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzctMS0xLTEtNTEwMzQ_d13c5f97-633c-439e-b5ef-13f20dd48ba7">77,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb8a4b04aa1447dca192b542d657a51a_I20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzctMy0xLTEtNTEwMzQ_f6353418-0add-4f21-9e1c-e3754a7e9ebd">135,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_37"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TASKUS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_40"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180MC9mcmFnOjQ2ZjcyZjkyYTk1NTQ4M2RhYjkxOTA4ZTVkYTIzZTFkL3RleHRyZWdpb246NDZmNzJmOTJhOTU1NDgzZGFiOTE5MDhlNWRhMjNlMWRfMjAzNA_86d38c04-452c-44e1-8285-b0e792ef42a2" continuedAt="i104c0e8679c943f88fb7bd840c483aae" escape="true">Description of Business and Organization</ix:nonNumeric></span></div><ix:continuation id="i104c0e8679c943f88fb7bd840c483aae"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TaskUs, Inc. (&#8220;TaskUs&#8221; and, together with its subsidiaries, the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) was formed by investment funds affiliated with Blackstone Inc. (&#8220;Blackstone&#8221;) as a vehicle for the acquisition of TaskUs Holdings, Inc. (&#8220;TaskUs Holdings&#8221;) on October 1, 2018 (the &#8220;Blackstone Acquisition&#8221;). Prior to the Blackstone Acquisition, TaskUs had no operations and TaskUs Holdings operated as a standalone entity. TaskUs, Inc. was incorporated in Delaware in July 2018, and is headquartered in New Braunfels, Texas.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides digital outsourced services, focused on serving high-growth technology companies to represent, protect and grow their brands. The Company's global, omni-channel delivery model is focused on Digital Customer Experience, Content Security and Artificial Intelligence (AI) Services (formerly known as AI Operations). The Company has designed its platform to enable it to rapidly scale and benefit from its clients&#8217; growth. Through its agile and responsive operational model, the Company delivers services from multiple delivery sites that span globally from the United States, Philippines, and other parts of the world.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s major service offerings are described in more detail below:</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Digital Customer Experience</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Principally consists of omni-channel customer care&#160;services&#160;primarily delivered through digital (non-voice) channels.</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Content Security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Principally consists of review and disposition of user and advertiser generated content for purposes which include removal or labeling of policy violating, offensive or misleading content.</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">AI Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Principally consists of data labeling, annotation and transcription services performed for the purpose of training and tuning AI algorithms through the process of machine learning.</span></div></ix:continuation><div id="iefa971ece23a4dfea0cb4474b2099583_43"></div><div style="margin-top:18pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1Mg_ee35ef8d-320b-47e0-99f8-16d13e731ac6" continuedAt="i86e28d11ee5e4d958baf430138ae91ec" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i86e28d11ee5e4d958baf430138ae91ec" continuedAt="i7be5d9f0988f447d95237efb123272aa"><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1Nw_a0839866-6464-43f5-9c2c-d65baa491a33" continuedAt="ic5adc6e55f064702955d709f806d6bb6" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="ic5adc6e55f064702955d709f806d6bb6" continuedAt="i2547e51742eb4b0ea98e28558ee31a08"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;). Our Annual Report on Form 10-K for the year ended December 31, 2021 (the "Annual Report"), as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There were no material changes to our significant accounting policies during the three months ended March 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company&#8217;s audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2021 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March&#160;31, 2022 and its results of operations, comprehensive income (loss) and shareholders&#8217; equity for the three months ended March&#160;31, 2022 and 2021, and cash flows for the three months ended March 31, 2022 and 2021. The condensed consolidated balance sheet as of December&#160;31, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2547e51742eb4b0ea98e28558ee31a08">In connection with the Company&#8217;s June 2021 initial public offering (&#8220;IPO&#8221;), on June&#160;10, 2021, the Company amended and restated its certificate of incorporation to effect a <ix:nonFraction unitRef="number" contextRef="i68ad4fec2aad4b979cb0a554cbf9cb07_D20210610-20210610" decimals="INF" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMjE5OTAyMzI2OTkwOQ_6c5cd686-120e-4ed2-a893-7908ad7b6f38">ten</ix:nonFraction>-for-one forward stock split of its outstanding common stock and authorized two classes of ownership interests. The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1OA_61de00db-8372-4e38-acda-46146bf3aa1f" continuedAt="i3a11300f903747179b15d45a1cdf4a6c" escape="true">Use of Estimates</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3a11300f903747179b15d45a1cdf4a6c" continuedAt="i4672a87e7ab4490aad4f62bcd147f9aa">The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; valuation of foreign currency exchange rate forward contracts; valuation of </ix:continuation></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><ix:continuation id="i7be5d9f0988f447d95237efb123272aa" continuedAt="ib684c31710cc4fd2ae4b1a1e805a583c"><ix:continuation id="i4672a87e7ab4490aad4f62bcd147f9aa"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stock-based compensation; valuation and impairment of intangibles and goodwill and reserves for income tax uncertainties and other contingencies. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, the impact of the novel coronavirus (&#8220;COVID-19&#8221;) pandemic, including as a result of new strains and variants of the virus and uncertainty of acceptance of vaccines and their effectiveness, continues to unfold. As a result, many of our estimates and assumptions required increased judgement and carry a higher degree of variability and volatility. We continue to closely monitor the outbreak and the impact on our operations and liquidity. As events continue to evolve and additional information becomes available, our estimates may change materially in the future.</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1OQ_a9294988-b9c7-4c2d-9b51-9e3ba63c75bf" continuedAt="i3af2e1aacc2b4e1abd11c4c22a70ab58" escape="true">Principles of Consolidation</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3af2e1aacc2b4e1abd11c4c22a70ab58">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no involvement with variable interest entities.</ix:continuation></span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE2MA_d0c771e5-949f-4fd3-8817-8b0cc9c10c67" continuedAt="i010ce6086e9842da953ac1fb35098e91" escape="true">Concentration Risk</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i010ce6086e9842da953ac1fb35098e91" continuedAt="i473586b1184a456f855cbd073b7fedb9">Most of the Company&#8217;s clients are located in the United States. Clients outside of the United States are concentrated in Europe and Canada.</ix:continuation></span></div><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1NA_e4ebcbaf-533e-4738-b393-f15fca707f10" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2022 and 2021, the following clients represented greater than 10% of the Company&#8217;s service revenue:</span></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:46.052%"><tr><td style="width:1.0%"></td><td style="width:41.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.521%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Service revenue percentage</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5b81eed62ef646ad97150c36ab09fb7f_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOjhkOTBlZWJkY2ExZTQzMjU4ZWZiMjQ1ZGE4NGRlMjZhL3RhYmxlcmFuZ2U6OGQ5MGVlYmRjYTFlNDMyNThlZmIyNDVkYTg0ZGUyNmFfMy0yLTEtMS01MTAzNA_00c80077-04c2-4acb-9701-8e4de4ef2be8">24</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i367e17c846c04fcd86107fba2b31d9de_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOjhkOTBlZWJkY2ExZTQzMjU4ZWZiMjQ1ZGE4NGRlMjZhL3RhYmxlcmFuZ2U6OGQ5MGVlYmRjYTFlNDMyNThlZmIyNDVkYTg0ZGUyNmFfMy00LTEtMS01MTAzNA_a62bb819-c5f8-46a0-acc9-392b873059dc">29</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if4950bfedc224342bd9f87c02a7c2236_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOjhkOTBlZWJkY2ExZTQzMjU4ZWZiMjQ1ZGE4NGRlMjZhL3RhYmxlcmFuZ2U6OGQ5MGVlYmRjYTFlNDMyNThlZmIyNDVkYTg0ZGUyNmFfNC0yLTEtMS01MTAzNA_a6a1baad-c443-4a56-b45d-0895b0913424">10</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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i861e731fa9634208af00ec8fdd2bb2b5_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOjhkOTBlZWJkY2ExZTQzMjU4ZWZiMjQ1ZGE4NGRlMjZhL3RhYmxlcmFuZ2U6OGQ5MGVlYmRjYTFlNDMyNThlZmIyNDVkYTg0ZGUyNmFfNC00LTEtMS01MTAzNA_e3799aa6-0dea-47aa-9f0d-b87c95ddfdbd">11</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022 and December&#160;31, 2021, the following clients represented greater than 10% of the Company&#8217;s accounts receivable:</span></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:46.052%"><tr><td style="width:1.0%"></td><td style="width:41.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts&#160;receivable&#160;percentage</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iea4f45062bea4f1896b3793d353200a6_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOmQ4YTJmMzFkOGYzMTQwM2ViNTcyNzk2YWQ5MDUyNzc4L3RhYmxlcmFuZ2U6ZDhhMmYzMWQ4ZjMxNDAzZWI1NzI3OTZhZDkwNTI3NzhfMi0yLTEtMS01MTAzNA_058bd96f-5c3e-4a95-bd17-a9366101eb52">18</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1ddba45c0b2c4235b38a32c3e07262b9_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOmQ4YTJmMzFkOGYzMTQwM2ViNTcyNzk2YWQ5MDUyNzc4L3RhYmxlcmFuZ2U6ZDhhMmYzMWQ4ZjMxNDAzZWI1NzI3OTZhZDkwNTI3NzhfMi00LTEtMS01MTAzNA_0194f04b-8563-4668-bf87-6c5485a383e3">22</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"><span style="color:#000000;font-family:'Times New Roman',sans-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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 10%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8d25a51a09af41c1bc0bae01a7ad7b1d_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOmQ4YTJmMzFkOGYzMTQwM2ViNTcyNzk2YWQ5MDUyNzc4L3RhYmxlcmFuZ2U6ZDhhMmYzMWQ4ZjMxNDAzZWI1NzI3OTZhZDkwNTI3NzhfMy00LTEtMS01MTAzNA_94c9a9a7-7e0a-4ace-995e-a7d274a708a4">12</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',sans-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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3501a1ce63ac4281965424e362907bf2_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOmQ4YTJmMzFkOGYzMTQwM2ViNTcyNzk2YWQ5MDUyNzc4L3RhYmxlcmFuZ2U6ZDhhMmYzMWQ4ZjMxNDAzZWI1NzI3OTZhZDkwNTI3NzhfNC0yLTEtMS03NzE0Nw_9c97456b-10da-497b-887f-f9f0c860699d">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 10%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i473586b1184a456f855cbd073b7fedb9">The Company&#8217;s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.</ix:continuation></span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e) <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1NQ_a084f936-8df7-40f7-9634-87107db73c6e" continuedAt="i836f2a9d2a6a4354a18690704372bda7" escape="true">Recent Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="i836f2a9d2a6a4354a18690704372bda7" continuedAt="i43a20646b2514fee9433a7b7ed3a3f75"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently qualifies as an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMzI5ODUzNDg5ODE1Ng_4bdd7416-79d0-485b-911c-773b9da04e38">ASU 2016-02</span>, Leases (Topic 842), which supersedes FASB Accounting Standards Codification ("ASC"), Leases (Topic 840). The standard is intended to increase the transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In June 2020, the FASB postponed the effective date for ASC 842 for private companies. This ASU will be effective for the Company beginning in fiscal year 2022, with early adoption permitted. The Company plans to adopt this standard during 2022, using the modified retrospective method and the effective date as the date of initial application. The Company currently expects to recognize right-of-use assets and lease liabilities of approximately $<ix:nonFraction unitRef="usd" contextRef="i4a44f6a4b79b435bb28429ed46edd21b_I20220101" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMTA5OTUxMTY0MDY4MA_2886ecb1-f9a6-4b77-bfc7-aac38224197d"><ix:nonFraction unitRef="usd" contextRef="i4a44f6a4b79b435bb28429ed46edd21b_I20220101" decimals="-6" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMTA5OTUxMTY0MDY4MA_a0ce5dd6-6592-400b-9acb-7640e92381a2">43</ix:nonFraction></ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i7cbba4a3fcdc41429c184d95b2e1173b_I20220101" decimals="-6" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMTA5OTUxMTY0MDY5OA_72ab06c8-3506-4a2a-baf5-53f3e863b878"><ix:nonFraction unitRef="usd" contextRef="i7cbba4a3fcdc41429c184d95b2e1173b_I20220101" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMTA5OTUxMTY0MDY5OA_a8f26da3-992f-4018-ac93-bcd21bbe2f5b">51</ix:nonFraction></ix:nonFraction> million to the consolidated balance sheet. The Company expects to elect the "package of practical expedients," which permits the Company not to reassess under ASC842 any prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to apply the short-term lease exception and will therefore recognize a right-of-use asset and lease liability for all leases. The Company does </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><ix:continuation id="ib684c31710cc4fd2ae4b1a1e805a583c"><ix:continuation id="i43a20646b2514fee9433a7b7ed3a3f75"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not expect adoption of the lease standard to have a material impact on the consolidated statement of operations nor on its consolidated cash flow statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity&#8217;s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. This ASU will be effective for the Company beginning in fiscal year 2023 with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2016-13 on the Company&#8217;s consolidated financial statements.</span></div></ix:continuation></ix:continuation><div id="iefa971ece23a4dfea0cb4474b2099583_46"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNzM5_7786b6d9-038c-43bc-98ee-629bd4630b89" continuedAt="ic74947d170e541df97dc5b7eca084838" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="ic74947d170e541df97dc5b7eca084838"><div style="margin-top:6pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenues are derived from contracts with customers related to business outsourcing services that it provides. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNzM3_90861661-557a-45c8-9be4-671a50bd21f5" continuedAt="i896c5db927d24ef79792c3b07c5c95c5" escape="true">The following table presents the breakdown of the Company&#8217;s revenues by service offering:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i896c5db927d24ef79792c3b07c5c95c5"><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:72.800%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Digital Customer Experience</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6587ecefebb48f2bb482b65a0b7ba55_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfMi01LTEtMS01MTAzNA_0e760193-aa98-4436-aa85-db8e220bc15f">159,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id43cd47bd72b468cb47a973ed5964592_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfMi03LTEtMS01MTAzNA_595531ff-2d22-4dcd-af20-33733f88c7ea">99,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Content Security</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia05d27aa8c6746839b8b81471b6d25c0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfMy01LTEtMS01MTAzNA_d46900a7-ab57-4cea-b8e3-036d8c692011">45,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia08ae453a4b54e598e637863e702acc4_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfMy03LTEtMS01MTAzNA_fc37d4ad-ad88-4afb-b526-230ca1affcc3">36,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AI Services</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cc4fad13ad0495fa1d566c456efd120_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfNC01LTEtMS01MTAzNA_21e87524-7233-432a-a72a-d4ca31ea6433">34,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6c4ed5735f41d0be40282b90991cf8_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfNC03LTEtMS01MTAzNA_dbe73df3-02dc-4e41-b0ef-a053c5b93e16">17,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfNS01LTEtMS01MTAzNA_59f1b30a-4e3c-40c2-90a2-f1f32d7d17f8">239,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfNS03LTEtMS01MTAzNA_cd14d81c-8e5e-4020-bc44-aaf319e2ed49">152,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company&#8217;s revenues are derived from contracts with customers who are located in the United States. However, the Company delivers its services from geographies outside of the United States. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNzM4_20d39520-9f1d-4503-9bc1-4a7f42b8d3c8" continuedAt="iaddd1ea8a860418394ef5633d431697b" escape="true">The following table presents the breakdown of the Company&#8217;s revenues by geographical location, based on where the services are provided from:</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="iaddd1ea8a860418394ef5633d431697b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width: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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieae3fdd5960c4baa914eed04ee15501a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfMi01LTEtMS01MTAzNA_47928f21-889f-4bd5-8dfc-353bc011d91f">120,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b189378d0a4139b80404b7532778b0_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfMi03LTEtMS01MTAzNA_3a75cd50-6f0b-408a-b34e-99964b88cb39">84,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c720ada15bb4748b9c0392e2ad70ff3_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfMy01LTEtMS01MTAzNA_a88ace9a-e9d8-4193-a934-458f6b2bdbc2">79,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1969e311fbc4b5a96b35da91d9988d6_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfMy03LTEtMS01MTAzNA_f855a1f0-4bf2-4f43-b19f-79afed25a3e3">50,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1572fc1fd9a14d8ea6db6882965ca9a1_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfNC01LTEtMS01MTAzNA_8aa0c3c5-9635-4272-99de-511f729732ee">40,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8df14a092e8d40e1b25a04b8f12e744e_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfNC03LTEtMS01MTAzNA_565ab5fb-006b-4744-ba41-a04010f8770f">17,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfNS01LTEtMS01MTAzNA_ae369537-92bf-488f-8929-dba3279f3fcc">239,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfNS03LTEtMS01MTAzNA_d76e0b82-332d-40ba-8c53-b495c5231dd3">152,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for doubtful accounts includes $<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNjc3_46517f25-684c-4861-b341-18fbbe10f1d9">89.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNjg0_1c214d2e-28f1-412f-8f64-37016a40e413">75.5</ix:nonFraction> million of unbilled revenues as of March&#160;31, 2022 and December&#160;31, 2021, respectively.</span></div></ix:continuation><div id="iefa971ece23a4dfea0cb4474b2099583_49"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfNDExNQ_ec7880f4-7cae-4f87-9399-638f6bc82077" continuedAt="i30ff1fd7e1884f7b992bf50c548afbbb" escape="true">Forward Contracts</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i30ff1fd7e1884f7b992bf50c548afbbb" continuedAt="i1face5a28b7b4f6bb4c8d360c4627069"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfNDExNg_11c908bf-0960-4fa7-b7cd-df6d48b34446" continuedAt="ic16bdd615c0c4b77b6c2f31d3853743f" escape="true">The Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2022 and 2021, the Company entered into foreign currency exchange rate forward contracts, with <ix:nonFraction unitRef="counterparty" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="INF" name="task:NumberOfCounterparties" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfMzI5ODUzNDg5MjE2OQ_a7d02903-edc3-4e5d-be65-0c171a61319e">two</ix:nonFraction> commercial banks as the counterparties, with maturities of generally <ix:nonNumeric contextRef="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331" name="us-gaap:DerivativeTermOfContract" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfMzky_45c27414-c36c-47ef-aad1-e5cdc8a95f08">12</ix:nonNumeric> months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense in the consolidated statements of operations. The forward contract payable resulting from changes in fair value was recorded under accounts payable and accrued liabilities.</ix:nonNumeric></ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><ix:continuation id="i1face5a28b7b4f6bb4c8d360c4627069"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfMzI5ODUzNDg5MjE0MA_f2de1cb1-51eb-4b7f-aad2-0c4b5727781e" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with our derivative contracts:</span></div><div style="margin-top:6pt;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:72.876%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of settled forward contracts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331" decimals="-3" name="task:DerivativeNotionalAmountSettled" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfMi0xLTEtMS02NDUzMA_1e5a49d0-62b8-4330-af27-e681a50430b1">40,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9812fe821b614eee9f62f7c56cc018ce_D20210101-20210331" decimals="-3" name="task:DerivativeNotionalAmountSettled" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfMi0zLTEtMS02NDUzNA_59aa48c0-c4c3-48de-b5b0-c0261f06a204">22,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized losses (gains) from settlement of forward contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfMy0xLTEtMS02NDU0Mg_34960726-e030-4dc0-8797-4a23ff343da6">1,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9812fe821b614eee9f62f7c56cc018ce_D20210101-20210331" decimals="-3" name="us-gaap:GainLossOnSaleOfDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfMy0zLTEtMS02NDUzOA_ddd814ba-cf7d-485e-8ba4-2d6f84f77e76">725</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses on forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfNS0xLTEtMS02NDU5Nw_215a157f-4cab-40dc-8e93-189d0ca6942f">759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9812fe821b614eee9f62f7c56cc018ce_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfNS0zLTEtMS02NDU4OQ_92e8c6c4-279a-4137-a120-a833eb87a4e3">1,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding forward contracts:</span></div><div style="margin-top:6pt;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:72.876%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of outstanding forward contracts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id352f463053047bdbdfb254cc20493d5_I20220331" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjE3Y2MxYzVkZThmNjRkOGZiMmUxNzdjZDFhNzA2ODQxL3RhYmxlcmFuZ2U6MTdjYzFjNWRlOGY2NGQ4ZmIyZTE3N2NkMWE3MDY4NDFfMy0xLTEtMS02NDU4NA_3d5c0d10-1ef0-458c-b7e3-93db88b32ba3">152,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic714a0c41d2c4e148dfe8dcf9b90caca_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjE3Y2MxYzVkZThmNjRkOGZiMmUxNzdjZDFhNzA2ODQxL3RhYmxlcmFuZ2U6MTdjYzFjNWRlOGY2NGQ4ZmIyZTE3N2NkMWE3MDY4NDFfMy0zLTEtMS02NDU4MQ_511a4ed2-169a-4430-ade5-5c76cd8f1982">127,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:continuation id="ic16bdd615c0c4b77b6c2f31d3853743f"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.</span></div></ix:continuation><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfNDExOA_65da49d0-d5e2-4b62-b994-4d41d1834e04" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company&#8217;s assets and liabilities that are measured at fair value on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:</span></div><div style="margin-top:6pt"><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:46.268%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3<br/>inputs</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward contracts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if20e4eb000124a6cbb1c248ec654561b_I20220331" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjU1NTM1YmFhOGVlNDQ2YTI5YzA0OWVhZTdjM2E1YzVlL3RhYmxlcmFuZ2U6NTU1MzViYWE4ZWU0NDZhMjljMDQ5ZWFlN2MzYTVjNWVfMy0xLTEtMS01MTAzNA_5380bc57-b35a-4379-9f65-24a72940c796">3,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d2b0a794bb34717a0375fb5d1888ac4_I20220331" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjU1NTM1YmFhOGVlNDQ2YTI5YzA0OWVhZTdjM2E1YzVlL3RhYmxlcmFuZ2U6NTU1MzViYWE4ZWU0NDZhMjljMDQ5ZWFlN2MzYTVjNWVfMy0zLTEtMS01MTAzNA_6355b217-dc3e-439c-8f6b-263d8e60ac2e">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d70ce9104b54e119dfd9a74e8827479_I20220331" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjU1NTM1YmFhOGVlNDQ2YTI5YzA0OWVhZTdjM2E1YzVlL3RhYmxlcmFuZ2U6NTU1MzViYWE4ZWU0NDZhMjljMDQ5ZWFlN2MzYTVjNWVfMy01LTEtMS01MTAzNA_4e5029bd-ba12-4b5f-8fd5-748f5068f5db">3,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53088dbec1f04f16aa2d2085a6148274_I20220331" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjU1NTM1YmFhOGVlNDQ2YTI5YzA0OWVhZTdjM2E1YzVlL3RhYmxlcmFuZ2U6NTU1MzViYWE4ZWU0NDZhMjljMDQ5ZWFlN2MzYTVjNWVfMy03LTEtMS01MTAzNA_a579ef92-5200-4c4b-a48f-3e5f49be2004">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><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:46.268%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3<br/>inputs</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward contracts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d4e605911c74c5e8a63c7c708452a94_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOmJhNmRmN2RmMmRjNzRmNjQ4M2E3NDhlMDI3MGRkM2RiL3RhYmxlcmFuZ2U6YmE2ZGY3ZGYyZGM3NGY2NDgzYTc0OGUwMjcwZGQzZGJfMy0xLTEtMS01MTAzNA_f13db5fe-e003-4287-acae-42be77c44124">2,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a6caa03c0924d80bcecc534ced311a6_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOmJhNmRmN2RmMmRjNzRmNjQ4M2E3NDhlMDI3MGRkM2RiL3RhYmxlcmFuZ2U6YmE2ZGY3ZGYyZGM3NGY2NDgzYTc0OGUwMjcwZGQzZGJfMy0zLTEtMS01MTAzNA_d5a3dd54-80b4-4d93-b78c-44d90a2cae6d">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a36a41ba79b4268a1dee6c6a42b525a_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOmJhNmRmN2RmMmRjNzRmNjQ4M2E3NDhlMDI3MGRkM2RiL3RhYmxlcmFuZ2U6YmE2ZGY3ZGYyZGM3NGY2NDgzYTc0OGUwMjcwZGQzZGJfMy01LTEtMS01MTAzNA_f1276222-93d2-4281-bd7d-7f9cf20d676f">2,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ce4c877ea96461a888da996ae9649bc_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOmJhNmRmN2RmMmRjNzRmNjQ4M2E3NDhlMDI3MGRkM2RiL3RhYmxlcmFuZ2U6YmE2ZGY3ZGYyZGM3NGY2NDgzYTc0OGUwMjcwZGQzZGJfMy03LTEtMS01MTAzNA_6db70573-288f-4282-b06a-f8fa47dec699">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s derivatives are carried at fair value using various pricing models that incorporate observable market inputs, such as interest rate yield curves and currency rates, which are Level 2 inputs. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or by the Company.</span></div></ix:continuation><div id="iefa971ece23a4dfea0cb4474b2099583_52"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RleHRyZWdpb246NDZhNzFlZjY4MWFjNDlhOTg4YWQyODJhNmE0ODE4MTRfMzcz_73c09c50-9e4a-4bf3-aae9-cec320587b27" continuedAt="if5eb6b19d6f34463ae2e355619b628ab" escape="true">Property and Equipment, net</ix:nonNumeric></span></div><ix:continuation id="if5eb6b19d6f34463ae2e355619b628ab" continuedAt="ie89c101d952c43ec801fcde97b6db29e"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RleHRyZWdpb246NDZhNzFlZjY4MWFjNDlhOTg4YWQyODJhNmE0ODE4MTRfMzc0_5bb94ea2-6350-4867-bb3b-7c4cb6df8f2b" escape="true"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4238fe3d231c404097e065c4257bedf1_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMS0xLTEtMS01MTAzNA_f5da2ca8-cb46-4d94-95be-f42dc86417c0">43,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8956e8a10f1e467cba764ed5fb3c48f9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMS0zLTEtMS01MTAzNA_e4d51ba8-f22d-4ac0-bf47-812619605d01">38,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and computers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7440054655c7469bbf903fe98ffd2a11_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMi0xLTEtMS01MTAzNA_163646b3-0711-47c5-ae93-dc230e70e08b">90,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bc42dbb64b94fc7a66de2802a53a5e4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMi0zLTEtMS01MTAzNA_72f408f8-f5b9-4483-bd85-c2785ec30348">81,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3aed002a7c64d1fb7e7ce8ad1a71504_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMy0xLTEtMS01MTAzNA_8d0bd528-1533-4538-810b-1f75eaa821bd">5,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1999ee6461e41e8ba3294e6fda81ed9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMy0zLTEtMS01MTAzNA_09137eb6-3b2e-40d7-bceb-4b8ba4c1f00e">4,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia94a93e9bb5141d781c8a641ca0616bc_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNC0xLTEtMS01MTAzNA_af3d7b21-c371-4ca6-8c67-d5af0373d57a">11,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b8433b79df54bc2998741cfe57a89a2_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNC0zLTEtMS01MTAzNA_aee0ee14-2a74-4a57-917a-968db576ea8b">10,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf87e4161e164f5bae14a707aa4ec64c_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNS0xLTEtMS01MTAzNA_065db639-80bb-484f-8825-b708a901c223">8,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7fca7d372174e9caccb4c77813ea6ae_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNS0zLTEtMS01MTAzNA_e75d8618-6c9d-41d6-8e79-1410c786ef09">8,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNi0xLTEtMS01MTAzNA_520073cc-8517-4299-87e0-9cf5edb9debb">159,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNi0zLTEtMS01MTAzNA_2dd43f60-e8bd-44da-aea7-aacd781367c6">143,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNy0xLTEtMS01MTAzNA_1ce9905d-31e5-4fa3-9eb7-a59dc0276381">71,780</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNy0zLTEtMS01MTAzNA_78f67e61-6f01-4446-94fa-0c569cb01eab">63,768</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfOC0xLTEtMS01MTAzNA_4393cf9b-7925-4603-a89d-054a9c311e1f">87,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfOC0zLTEtMS01MTAzNA_6c6f0d7d-3dfa-4ee8-a371-dcd3136e51fd">80,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><ix:continuation id="ie89c101d952c43ec801fcde97b6db29e"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s principal operations are in the Philippines where the majority of property and equipment resides under its wholly owned subsidiaries. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RleHRyZWdpb246NDZhNzFlZjY4MWFjNDlhOTg4YWQyODJhNmE0ODE4MTRfMzc1_e2f2eacf-7677-4edd-b10f-202ac7766827" continuedAt="i1662b8fd57e8462e8258f1a9d99050a5" escape="true">The table below presents the Company&#8217;s total property and equipment by geographic location as of March&#160;31, 2022 and December&#160;31, 2021:</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i1662b8fd57e8462e8258f1a9d99050a5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e4a81e182734d179f65868bf1dd2bc6_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMS0xLTEtMS01MTAzNA_078e275f-328c-4630-af46-11d9c7f51e0e">50,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6db53ba0078f427ab25a1f11c169d7d3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMS0zLTEtMS01MTAzNA_0e3496ff-a78b-4382-b0bc-6f38755701df">49,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5acf0c68406d401893f811ba60db5485_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMi0xLTEtMS01MTAzNA_74f89770-9344-46de-953a-2f9c4384ad57">11,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia032faf232654ac3a3b1a115add36b75_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMi0zLTEtMS01MTAzNA_bae3ba6d-8903-444f-8a71-11ad0827570d">10,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63dbfcbb68154ef88dc65d106fcb36ca_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMy0xLTEtMS01MTAzNA_036636ff-818a-427b-9fa2-4b2330d2ef74">25,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeaf4d7c29f046eab03ac440a214c694_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMy0zLTEtMS01MTAzNA_77933593-ceaf-4f59-aa3f-a2e1a8f282d9">19,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfNC0xLTEtMS01MTAzNA_fb3a9d67-f5ec-4249-aebb-5b8941811ef2">87,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfNC0zLTEtMS01MTAzNA_36c1fe39-96e3-4335-9022-8a1379e6d5e3">80,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="iefa971ece23a4dfea0cb4474b2099583_55"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RleHRyZWdpb246MDIzNWNmM2QzYTI0NGFjNGE3MzhiOGY5N2IwOTY1ZTBfMTU4_6993b0ff-ed7c-4781-bc47-2df59390ab96" continuedAt="i3672f929aa1a4adcbfb6033fd56223b4" escape="true">Goodwill and Intangibles</ix:nonNumeric></span></div><ix:continuation id="i3672f929aa1a4adcbfb6033fd56223b4"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill as of March&#160;31, 2022 and December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RleHRyZWdpb246MDIzNWNmM2QzYTI0NGFjNGE3MzhiOGY5N2IwOTY1ZTBfODU_3ce9ec2d-db88-4541-af11-23d2c7bcb6b8"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RleHRyZWdpb246MDIzNWNmM2QzYTI0NGFjNGE3MzhiOGY5N2IwOTY1ZTBfODU_55704068-607b-4c6c-88c1-74ebf1fb57c3">195.7</ix:nonFraction></ix:nonFraction> million.</span></div><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RleHRyZWdpb246MDIzNWNmM2QzYTI0NGFjNGE3MzhiOGY5N2IwOTY1ZTBfMTU5_d689a6e3-65de-48d6-86b9-d2341acec81f" escape="true"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></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:10.157%"></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:10.157%"></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:10.157%"></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:10.157%"></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:10.157%"></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:10.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Life<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie37378e6cc8b4318aa8b0c10d9bd08b5_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0xLTEtMS01MTAzNA_5f5b059a-c7a3-41ac-9882-ac54dd40f35f"><ix:nonNumeric contextRef="i7f8279ab228740e58e2274d71bb2a958_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0xLTEtMS01MTAzNA_e1df495e-8442-446c-802e-0c81a841ef80">15</ix:nonNumeric></ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b51355d625b4bfb9fff967b9fb1a4a4_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0zLTEtMS01MTAzNA_87499cc9-9cf8-40db-980b-b79030574ea4">240,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b51355d625b4bfb9fff967b9fb1a4a4_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi01LTEtMS01MTAzNA_d040366e-2491-4671-8009-c6f9d8e805b5">56,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b51355d625b4bfb9fff967b9fb1a4a4_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi03LTEtMS01MTAzNA_06de2359-70b6-44e5-9b4d-9ffb80ba0986">184,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i206d4f9853424d44819846256b9eee1c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi05LTEtMS01MTAzNA_f6c46616-46f9-496c-8263-cf605cae843e">240,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i206d4f9853424d44819846256b9eee1c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0xMS0xLTEtNTEwMzQ_4e012bbc-5163-44ae-a95c-68433dde8b3b">52,175</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i206d4f9853424d44819846256b9eee1c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0xMy0xLTEtNTEwMzQ_fd7ce228-197c-4702-9429-d6323bc8cd63">188,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e06cda0ebf14652ad419b78c3afd989_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0xLTEtMS01MTAzNA_74fa34e4-2131-446c-ae31-fc899d17b567"><ix:nonNumeric contextRef="i8ef2194b50fe4abd99d5343efe65cf58_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0xLTEtMS01MTAzNA_cf6358a1-b7cc-49e8-a4fa-7582b73dbdd8">15</ix:nonNumeric></ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf6f0e5b464245da9cd9b528d719d349_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0zLTEtMS01MTAzNA_7ddbc8f4-7bf7-41bc-acff-68c85558d39e">41,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf6f0e5b464245da9cd9b528d719d349_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy01LTEtMS01MTAzNA_2362ee12-c4b0-403e-a6c9-c79c1e42abf4">9,775</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf6f0e5b464245da9cd9b528d719d349_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy03LTEtMS01MTAzNA_1d2338d4-128f-4114-8419-c55aeca0079b">32,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i005fce7e77cd4e0b90837254855c7414_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy05LTEtMS01MTAzNA_bcf8f481-ba55-4f9b-a636-177d58605e6b">41,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i005fce7e77cd4e0b90837254855c7414_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0xMS0xLTEtNTEwMzQ_447d1526-58f6-416b-acb3-40a0fdf5f9ba">9,077</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i005fce7e77cd4e0b90837254855c7414_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0xMy0xLTEtNTEwMzQ_25017795-6eac-4d35-bd33-3771784539d2">32,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC0zLTEtMS01MTAzNA_8a8d9807-2639-482b-9113-92960ece2ffd">282,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC01LTEtMS01MTAzNA_1ebaa587-9c35-498d-829a-e2e63ada13a9">65,963</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC03LTEtMS01MTAzNA_bfeca711-2a97-4d49-80ac-7f5a6d99e131">216,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC05LTEtMS01MTAzNA_c4422226-0183-426f-be6c-104da672510b">282,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC0xMS0xLTEtNTEwMzQ_31c9e8ba-041d-42ba-a2cb-06bc1568c9ce">61,252</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC0xMy0xLTEtNTEwMzQ_176bff69-a150-47c0-9522-e032d28f0df2">221,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="iefa971ece23a4dfea0cb4474b2099583_58"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMjQ4MQ_fa312258-d954-487e-97f3-4a346c9de042" continuedAt="ibac667b21a7a4cdfbd026f2113f6240a" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="ibac667b21a7a4cdfbd026f2113f6240a" continuedAt="id4326f7fed704900b3fb8a71c658c37c"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMjQ4Mw_3acade39-bbf6-4699-af23-fe2dc6fb79ed" escape="true"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of current and non-current portions of debt consist of the following as of March&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:28.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7315bb6ba40540e8b043781098c6bcfb_I20220331" decimals="-3" name="task:LongTermDebtCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi0xLTEtMS02NDc4Mg_4d56ef8b-6b41-4c78-b5e2-838a66d4b6bd">13,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7315bb6ba40540e8b043781098c6bcfb_I20220331" decimals="-3" name="task:LongTermDebtExcludingCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi0zLTEtMS02NDc5Ng_b2072126-6d01-488e-89a8-769997140092">184,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7315bb6ba40540e8b043781098c6bcfb_I20220331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi01LTEtMS02NDgxMA_188b714c-0360-4fa2-8c76-6fed0fc9f5dd">197,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9cdf90647e48bda1013193d101541f_I20211231" decimals="-3" name="task:LongTermDebtCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi03LTEtMS02NDY3Mw_b335bb73-2897-4d5a-81ea-b211ebbfc0ce">11,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9cdf90647e48bda1013193d101541f_I20211231" decimals="-3" name="task:LongTermDebtExcludingCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi05LTEtMS02NDcxNg_04b2e0c7-7415-4993-93d5-88a3c26f180c">188,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9cdf90647e48bda1013193d101541f_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi0xMS0xLTEtNjQ3NTI_120d3a83-7ea6-4fbc-aad7-d64e601ae038">200,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolver</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331" decimals="-3" name="task:LongTermDebtCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy0xLTEtMS02NDc4NQ_97f3ef74-35e7-4fd7-9d07-a90445eb77f0">39,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331" decimals="-3" name="task:LongTermDebtExcludingCurrentMaturitiesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy0zLTEtMS02NDgwMA_0c764040-3f99-4467-9f94-dc692459ccbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy01LTEtMS02NDgxNA_70dc79aa-085b-4069-91b0-51800fe9203d">39,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d3b99f3f5004f29b2abca34cbdb9fde_I20211231" decimals="-3" name="task:LongTermDebtCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy03LTEtMS02NDY5NQ_900378e5-a403-49fa-987c-d8d344326555">39,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d3b99f3f5004f29b2abca34cbdb9fde_I20211231" decimals="-3" name="task:LongTermDebtExcludingCurrentMaturitiesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy05LTEtMS02NDcyNA_594b785d-96d9-464a-b8ad-25b878141d14">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d3b99f3f5004f29b2abca34cbdb9fde_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy0xMS0xLTEtNjQ3NTU_c9e48963-2aac-4f39-86ec-edf1446ad254">39,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Debt financing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC0xLTEtMS02NDc4OA_671e6d85-81df-4535-8fa2-9c1213cae181">556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC0zLTEtMS02NDgwMw_27275438-abc1-4591-a60e-62aa2e1283ce">834</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC01LTEtMS02NDgxNw_79d6a5f5-f2dc-46cb-b022-2832288f86a5">1,390</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy03LTEtMS02NDY4MA_c5f994ce-4a2b-49f5-8784-3154244fdb75">556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC05LTEtMS02NDczMQ_3e972c0e-9fa4-4e19-a877-27d167fd2f73">972</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC0xMS0xLTEtNjQ3NjI_3928beda-b13f-4417-a009-7bcb2fbd7170">1,528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS0xLTEtMS02NDc5MQ_48972d4b-86f1-4cee-8e78-8b7e1fecf437">52,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS0zLTEtMS02NDgwNg_5c57ce47-1fac-4e41-9447-90641eb09217">183,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS01LTEtMS02NDgyMA_784231bf-91cd-4cf6-bf19-d0714a69bbe7">235,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS03LTEtMS02NDcwNw_be812f6b-44f8-4e45-bce4-c2a4335be286">51,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS05LTEtMS02NDczOA_94a594a4-6506-4e5f-b3d8-cc095aca67e3">187,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS0xMS0xLTEtNjQ3Njk_086ce617-6eb6-466e-8a3d-3499146d99af">238,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Credit Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;25, 2019, the Company entered into a credit agreement (the &#8220;2019 Credit Agreement&#8221;) that included a $<ix:nonFraction unitRef="usd" contextRef="i080d84b9e0b24f119cd2a0b4aa1a262a_I20190925" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMjM1_83555e62-de54-4e96-99f4-b59b8e58ac7d">210.0</ix:nonFraction> million term loan (the &#8220;Term Loan Facility&#8221;) and a $<ix:nonFraction unitRef="usd" contextRef="if0ac32c7dc2b4eafa07a0d2d8d2b7571_I20190925" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMjgx_45e73732-34e2-42d0-9a75-e4bb884f5d39">40.0</ix:nonFraction> million revolving credit facility (the &#8220;Revolving Credit Facility&#8221; and, together with the Term Loan Facility, the &#8220;2019 Credit Facilities&#8221;). On April&#160;30, 2021, the Company entered into Amendment No. 1 to its 2019 Credit Agreement with the existing lenders providing for $<ix:nonFraction unitRef="usd" contextRef="ic9a0e948b3004faeb86ad8217013b3fd_I20210430" decimals="INF" name="task:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfNTMw_bac610a8-ce92-4b71-916a-56a41a5f5d9b">50.0</ix:nonFraction> million incremental revolving credit commitments on the same terms as our existing revolving credit facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal payments on the Term Loan Facility are due quarterly in arrears equal to installments in an aggregate annual amount equal to (i) <ix:nonFraction unitRef="number" contextRef="i65d4678f6a3e46728cbb12b3ace8a87a_I20190925" decimals="INF" name="task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfOTg5_da2b893c-9c49-4e79-a171-b8968ed28b5e">1.0</ix:nonFraction>% per annum of the original principal amount in the first year, (ii) <ix:nonFraction unitRef="number" contextRef="id6f5bbdea95b40e19a2e79039f7807ce_I20190925" decimals="INF" name="task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTA1OQ_60686a87-3782-4448-adcc-be9cc034f081">2.5</ix:nonFraction>% per annum of the original principal amount in the second year, (iii) <ix:nonFraction unitRef="number" contextRef="iecaa8853bfdd46efa617601ec7d18bc8_I20190925" decimals="INF" name="task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTEzMQ_07f9cce0-c25f-4fad-bd65-9820980eb0ea">5.0</ix:nonFraction>% per annum of the original principal amount in the third year, (iv) <ix:nonFraction unitRef="number" contextRef="id72cff0fe89c4ab7861c2ccb7e16b527_I20190925" decimals="INF" name="task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTIwMQ_22394bd1-4a14-4bcf-bf69-a93d33a83f08">7.5</ix:nonFraction>% per annum of the original principal amount in the fourth year and (v) <ix:nonFraction unitRef="number" contextRef="i1e96ccc8be3f4586886998bbae9f433c_I20190925" decimals="INF" name="task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTI3NA_6c912073-65e6-42b7-98c8-30091aeb59f9">10.0</ix:nonFraction>% per annum of the original principal amount in the fifth year, with the remaining principal due in a lump sum at the maturity date of September&#160;25, 2024. The interest rate in effect with respect to the Term Loan Facility as of March&#160;31, 2022 was <ix:nonFraction unitRef="number" contextRef="i7315bb6ba40540e8b043781098c6bcfb_I20220331" decimals="6" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTQ5NA_d712c134-bf1d-4b65-8711-8a32711210c5">2.707</ix:nonFraction>% per annum.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility provides the Company with access to a $<ix:nonFraction unitRef="usd" contextRef="ibe9331905dde441fb93f7651b15c4786_I20190925" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTU3Ng_98794916-ae4f-4fed-b6f3-6ae4249aa823">15.0</ix:nonFraction> million letter of credit facility and a $<ix:nonFraction unitRef="usd" contextRef="id7f4d0f8d3ab45a9b0bfdfd159712681_I20190925" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTYxMQ_8b19b611-1ee4-4f82-906d-4337e733b368">5.0</ix:nonFraction> million swing line facility, each of which, to the extent used, reduces borrowing availability under the Revolving Credit Facility. The Revolving Credit Facility expires on September&#160;25, 2024, and requires a commitment fee of <ix:nonFraction unitRef="number" contextRef="i23c30505f7374ea382f0e4454778ab3b_D20190925-20190925" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTgxNg_ce10742f-e002-4f3d-b182-789637af2fe8">0.4</ix:nonFraction>% on undrawn commitments paid quarterly in arrears. As of March&#160;31, 2022, the interest rate in effect was <ix:nonFraction unitRef="number" contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331" decimals="5" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTkwNA_180ebe45-7147-422c-afce-bf7cf611b514">2.707</ix:nonFraction>% on outstanding borrowings under the Revolving Credit Facility. As of March&#160;31, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTk4Nw_230ec4fb-e494-4e69-854c-d4f34f16ce88">50.1</ix:nonFraction> million of borrowing availability under the Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Credit Agreement contains certain restrictive financial covenants and also limits additional borrowings, capital expenditures, and distributions. The Company was in compliance with these covenants as of March&#160;31, 2022. Substantially all </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id4326f7fed704900b3fb8a71c658c37c">assets of the Company's direct wholly owned subsidiary TU Midco, Inc. and its material domestic subsidiaries are pledged as collateral under this agreement, subject to certain customary exceptions.</ix:continuation></span></div><div id="iefa971ece23a4dfea0cb4474b2099583_61"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182MS9mcmFnOjhmMTk0Njg0NGJkNzQ4YjRhNDUyZjkyZjE3Mjc2MzhiL3RleHRyZWdpb246OGYxOTQ2ODQ0YmQ3NDhiNGE0NTJmOTJmMTcyNzYzOGJfNDgz_2f65ed34-5126-469b-9c7e-a3dca00d23a3" continuedAt="i4a98d9bbf7374e2580d23bf4920fad50" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i4a98d9bbf7374e2580d23bf4920fad50"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. Although the outcomes of such matters cannot be predicted with certainty, we believe that resolution of all such pending matters will not, either individually or in the aggregate, have a material adverse effect on the Company&#8217;s business, operating results, cash flows, or financial condition.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2022, a purported class action lawsuit captioned Lozada v. TaskUs, Inc. et al., No. 22-cv-1479-JPC, was filed in the United States District Court for the Southern District of New York against the Company, our Chief Executive Officer, our President, and our Chief Financial Officer. The complaint alleges that the registration statement filed in connection with the Company&#8217;s IPO and the Company&#8217;s second and third quarter 2021 earnings calls contained materially false and misleading information in violation of the federal securities laws. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys&#8217; fees, as well as equitable relief. We believe that the lawsuit is without merit and intend to defend the lawsuit vigorously. We cannot predict at this point the length of time that this action will be ongoing or the liability, if any, which may arise therefrom.</span></div></ix:continuation><div id="iefa971ece23a4dfea0cb4474b2099583_64"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDcwNA_51475c56-b0d0-4029-8693-63fdb74383d7" continuedAt="i9dd1fd3f9e7e4a689d060fbcbb6ab642" escape="true">Employee Compensation</ix:nonNumeric></span></div><ix:continuation id="i9dd1fd3f9e7e4a689d060fbcbb6ab642"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, we granted <ix:nonFraction unitRef="shares" contextRef="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMjc0ODc3OTA4NzA0NQ_bc788302-c442-456c-bccf-b40a0f2be30b">314,998</ix:nonFraction> restricted stock units (the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;RSUs&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) under the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Omnibus Incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Plan </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the &#8220;2021 Plan&#8221;) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with a weighted-average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDk0NzgwMjM0MjYwNQ_18bbe0f8-335c-46ff-9706-94742855d1d9">33.29</ix:nonFraction>. The majority of the RSUs vest ratably over a <ix:nonNumeric contextRef="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMzI5ODUzNDkwMTE3MQ_0ae76af0-eba5-46cb-b995-13d629f25238">four-year</ix:nonNumeric> period, subject to continued service. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, we granted <ix:nonFraction unitRef="shares" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDk0NzgwMjM0MjYxMg_ce1f8dc9-ac0e-48e1-ad54-ff92770c4a9f">153,398</ix:nonFraction> options under the 2021 Plan with a weighted-average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDk0NzgwMjM0MjYyNg_fe82a4b8-f235-487c-bbf2-79bc04327e83">32.99</ix:nonFraction> and a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">weighted-average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDk0NzgwMjM0MjYzNg_20be41a2-ae89-41ba-8be6-7bb233c2b8f0">11.58</ix:nonFraction>. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the stock options vest ratably over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMzI5ODUzNDkwMTE0OA_98e5ed3b-fae1-409d-b190-aa89bdaac6dc">three</span> to <ix:nonNumeric contextRef="ic017766a5789494894f31bb8896a727c_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMzI5ODUzNDkwMTE0Mw_3be5d27d-2df7-4626-be11-c7e305fdb35a">four-year</ix:nonNumeric> period, subject to continued service.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize stock-based compensation expense for all awards using a graded vesting method. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDcwOA_7047973d-6472-4a26-ae91-d8fe5f104d58" continuedAt="i9340f55b42f143538a099ca47a87ac39" escape="true">The following table summarizes the components of stock-based compensation expense recognized for the periods presented:</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i9340f55b42f143538a099ca47a87ac39"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width: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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ca6ff03bab41d28d84922ae98fe5d5_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfMi01LTEtMS01MTAzNA_e5aa7a63-9962-4c06-9ceb-8cdfb68e515a">703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i540dd95d0b494b74964c247d03f5da50_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfMi03LTEtMS01MTAzNA_3b909b10-d827-474d-ac9d-aafbbbbb9d4e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib308855069ec4e1b8142bd3090590b97_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfMy01LTEtMS01MTAzNA_7195dfbf-3ddd-4801-b2a3-e59905bdbbc7">18,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99299fa09f2446b9a8c4991ac1e7e930_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfMy03LTEtMS01MTAzNA_7277284e-da09-4726-9b3f-b360b2c009f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfNC01LTEtMS01MTAzNA_ef1fbbea-5714-4151-85d8-a6e2a7797200">19,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfNC03LTEtMS01MTAzNA_e09a8f81-ad62-4b3f-95e0-0f52f876894c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i81150aacc52f427381b7cff72703384a_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDAwMA_e7da6c8e-72f2-4861-9231-3e095c668cf7">18.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id3da0f74384a4091b91415bced62ce6a_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDE2NA_1ae072a4-e6cc-4c7d-9265-6128bf0b43d6">87.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ief60aeeb359d4098b7fa2a00a0844f01_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDE3Mw_ae625e8b-9ce8-4415-843a-3b7706ba8d89">8.6</ix:nonFraction> million of unrecognized compensation expense related to the Company&#8217;s unvested stock options, RSUs and performance stock units ("PSUs"), respectively, that is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i13654dcc449f4679a7a0d969c059ece7_D20220101-20220331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDE1Nw_648f8d51-a67f-4673-aa4c-60c9515a13a0">1.6</ix:nonNumeric> years, <ix:nonNumeric contextRef="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDI3Mg_faf27da6-b978-44bb-8dc6-3870d038810a">2.0</ix:nonNumeric> years and <ix:nonNumeric contextRef="i52e1f4bc93de460084e13ae417705478_D20220101-20220331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDI4MQ_4534f559-b101-4349-9be2-fd238f3b4ef5">2.0</ix:nonNumeric> years.</span></div></ix:continuation><div id="iefa971ece23a4dfea0cb4474b2099583_67"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfMjA2MA_f3a5b2dc-2d29-4f3b-b788-23245c8dfa94" continuedAt="i87c582b6754f4e10ab69ccead87bf335" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i87c582b6754f4e10ab69ccead87bf335" continuedAt="icfee363f5e4744cdaaa23b8dd678f06f"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining its interim provision for income taxes, the Company used an estimated annual effective tax rate, which is based on expected income before taxes, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the period in which they occur and can be a source of variability in the effective tax rate from quarter to quarter.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded provision for (benefit from) income taxes of $<ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfMzg0ODI5MDcwMDk4OQ_276ab0f1-ead2-453c-8f0d-44328c13e5f2">6.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfNzYx_ed32e792-b278-429d-a7c2-19f948ea4f44">3.6</ix:nonFraction> million in the three months ended March&#160;31, 2022 and 2021, respectively. The effective tax rate was <ix:nonFraction unitRef="number" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfODM5_282b84b5-0af4-47ab-8a7e-d4ef2c72115f">35.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfODQ2_ae7c9387-b577-434c-83fe-c419a65e6e01">17.7</ix:nonFraction>% for the three months ended March&#160;31, 2022 and 2021. The difference between the effective tax rates and the 21% federal statutory rate in the three months ended March&#160;31, 2022 was primarily due to global intangible low-taxed income (&#8220;GILTI&#8221;) inclusion, Base Erosion and Anti-Abuse Tax ("BEAT"), tax benefits of income tax holidays in foreign jurisdiction, and nondeductible compensation of officers. The difference between the effective tax rate and the 21% federal statutory rate in the three months ended March&#160;31, 2021 was primarily due to GILTI inclusion, foreign-derived intangible income ("FDII") deduction, tax benefits of income tax holidays in foreign jurisdiction and unrecognized tax benefits.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income tax in the United States federal, state and various foreign jurisdictions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the tax years 2017 to 2020 are subject to examination by tax authorities.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icfee363f5e4744cdaaa23b8dd678f06f">The Company&#8217;s practice and intention are to indefinitely reinvest the earnings of its non-U.S. subsidiaries. Determination of the amount of any unrecognized deferred income tax liability on the temporary difference is not practicable because of the complexities of the hypothetical calculation.</ix:continuation></span></div><div id="iefa971ece23a4dfea0cb4474b2099583_73"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfMjExNw_9b04270e-e051-4a48-8cd3-608003a84335" continuedAt="i7b7384935e5a4a73bd0a6450edd4752c" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="i7b7384935e5a4a73bd0a6450edd4752c"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has Class A common stock and Class B common stock outstanding. Because the only difference between the two classes of common stock are related to voting, transfer and conversion rights, the Company has not presented earnings per share under the two-class method, as earnings per share are the same for both Class A common stock and Class B common stock. The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented. See Note 2(a), "Basis of Presentation" for additional information.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfMjExOA_726eb751-0822-4096-95a9-739fa20156c9" escape="true">The computation of basic net income (loss) per share (&#8220;EPS&#8221;) is based on the weighted-average number of shares that were outstanding during the period, including shares of common stock that are issuable at the end of the reporting period. The computation of diluted EPS is based on the number of basic weighted-average shares outstanding plus the number of common shares that would be issued assuming the exercise of all potentially dilutive common stock equivalents. Common stock equivalents consist of shares issuable upon the exercise of stock options and vesting of RSUs and PSUs.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfMjExOQ_897352a1-50f8-42f5-a959-5d29470cc5e6" escape="true"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted EPS for the three months ended March&#160;31, 2022 and 2021:</span></div><div style="margin-top:6pt"><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:72.761%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.675%"></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:11.677%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands,except share and per share data)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfMy01LTEtMS01MTAzNA_4eefa51c-b02e-4cc2-8a35-d10497eabc88">11,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfMy03LTEtMS01MTAzNA_1dbd1598-f3f7-45d2-9e09-287df7307f7f">16,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNS01LTEtMS01MTAzNA_6d1379cb-75bd-4246-b063-4d008551b602">97,481,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNS03LTEtMS01MTAzNA_d9ff62fa-10ac-436b-8ec2-cf5d622158cc">91,737,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNi01LTEtMS01MTAzNA_6bd31ad0-69c4-4f4f-9bf5-4309669f30c5">6,640,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNi03LTEtMS01MTAzNA_213bcd32-9fc3-46ce-a8da-56ded9c8cd4d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNy01LTEtMS01MTAzNA_d23ffe87-ebe4-4657-96a7-389e4997d681">104,122,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNy03LTEtMS01MTAzNA_4d5cc46d-d024-46a0-b2e1-b9c40246076c">91,737,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income per common share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfOS01LTEtMS01MTAzNA_4a9f8823-2fcb-4080-86df-e2289680b0f9">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfOS03LTEtMS01MTAzNA_e26e48a0-21a0-4be8-b047-2d4a638aba1d">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfMTAtNS0xLTEtNTEwMzQ_c2a5dfad-d130-4829-af26-0747983cc54c">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfMTAtNy0xLTEtNTEwMzQ_669de467-8954-4aaa-b1be-fa3c48d3b654">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excluded <ix:nonFraction unitRef="shares" contextRef="ib5e4123d58b34dbdabfd2888c326004b_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfNDk0NzgwMjMyOTA4NQ_2ee3858e-be7a-4858-abde-ae4837236a62">1,152,816</ix:nonFraction> potential common stock equivalents from the computation of diluted EPS for the three months ended March&#160;31, 2022, because the effect would have been anti-dilutive. As of March&#160;31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i7a2dc099ed7c46debe62a6bd173163e5_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfNDk0NzgwMjMyOTA5OQ_916ca77c-9ead-4599-ad5a-1f48c118b959">5,292,857</ix:nonFraction> potential common stock equivalents outstanding, with market conditions which were not met at that date, that were excluded from the calculation of diluted EPS.</span></div></ix:continuation><div id="iefa971ece23a4dfea0cb4474b2099583_79"></div><div style="margin-top:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMjc0ODc3OTA4NjgzMA_515fb633-8be6-47ec-9384-03363c2113c3" continuedAt="ie723eff709af4241a65d84a53f067e7d" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="ie723eff709af4241a65d84a53f067e7d"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolver Draw</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April 12, 2022, the Company drew $<ix:nonFraction unitRef="usd" contextRef="iad9882d783944bc49e374c73b98e104e_D20220412-20220412" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMjE5OTAyMzI3NzA4Mg_e1c96d0e-42e4-4948-9489-8c63fc9f9e29">32.5</ix:nonFraction>&#160;million on its Revolving Credit Facility at an effective interest rate of <ix:nonFraction unitRef="number" contextRef="ia4e9b97c371444f599e68a4104cf4e8a_I20220412" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODE0Ng_ee15fcf2-8d7c-4d0d-8150-73d10ec17cff">2.66</ix:nonFraction>% to fund cash payments relating to its acquisition of heloo. After the draw, the Company had $<ix:nonFraction unitRef="usd" contextRef="ia4e9b97c371444f599e68a4104cf4e8a_I20220412" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODA5Nw_5ea88331-d84b-4ff6-af7c-9c2a2679ba3a">17.6</ix:nonFraction>&#160;million of borrowing availability under the Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Acquisition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 15, 2022, the Company acquired all of the equity interests of Parsec d.o.o. and Q Experience d.o.o. ("heloo"), a Croatia-based digital customer experience solutions provider to European technology companies supporting <ix:nonFraction unitRef="number_of_languages" contextRef="i4385bcc177a044c6b9387f36dd7af122_D20220415-20220415" decimals="INF" name="task:NumberOfLanguagesSupported" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODE1Mw_df12b8e7-d4f1-4727-a0f8-1a73af03f603">20</ix:nonFraction> languages across <ix:nonFraction unitRef="country" contextRef="i2eeaa17bdfdf406393d14cae7421adfd_I20220415" decimals="INF" name="us-gaap:NumberOfCountriesInWhichEntityOperates" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODE2Mw_dcbe5294-24b7-4116-868f-379ad01ac259">seven</ix:nonFraction> additional Eastern European countries, including Bosnia, Serbia, and Slovenia. The Company believes this acquisition will be complementary to its growth strategy by expanding its global delivery footprint with a suite of multi-lingual, cost-competitive Digital Customer Experience services. Under the terms of the sale and purchase agreement, the Company acquired heloo in exchange for approximately $<ix:nonFraction unitRef="usd" contextRef="i3cd9a2767e59432c94e50f5730ba582e_D20220415-20220415" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMjc0ODc3OTA4NjgyMg_e45911c9-972c-438c-8e75-bf93066d44e3">24</ix:nonFraction>&#160;million in cash, subject to working capital adjustments, plus <ix:nonFraction unitRef="shares" contextRef="i82efd365134b46b6988a5440ab9ff038_D20220415-20220415" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODEyOQ_4595d097-847e-4863-8522-1f7187ff6d13">200,103</ix:nonFraction> shares of the Company's Class A common stock and up to approximately $<ix:nonFraction unitRef="usd" contextRef="id78d1f5127064cb2b37a6652b221b595_I20220415" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODExNA_a486800a-8f7a-4cb9-8766-b4219c9bb082">24</ix:nonFraction>&#160;million in additional consideration with payment contingent upon the satisfaction of certain conditions. The closing cash consideration for the acquisition was funded by the April 12, 2022 draw under the Revolving Credit Facility. The Company also granted <ix:nonFraction unitRef="shares" contextRef="i548b6900a9fe43ab9ba0351efdf32637_D20220415-20220415" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODEzOA_63355732-2949-45fd-a869-63e0d758a981">90,030</ix:nonFraction> RSUs to certain employees of heloo. The Company is in the process of finalizing its accounting for this transaction and expects to complete its preliminary allocation of the purchase consideration to the fair value of the assets acquired and liabilities assumed by the end of the second quarter of 2022.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_82"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and related notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q (this &#8220;Quarterly Report&#8221;), the financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2021 (the Annual Report"), as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) and the information included under &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in the Annual Report. In addition to historical data, the following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in our forward-looking statements as a result of various factors, including but not limited to those discussed under &#8220;Cautionary Note Regarding Forward-Looking Statements&#8221; in this Quarterly Report and under Part I, Item 1A, &#8220;Risk Factors&#8221; in the Annual Report.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This Quarterly Report includes certain historical consolidated financial and other data for TaskUs, Inc. (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or the &#8220;Company&#8221;). The following discussion provides a narrative of our results of operations and financial condition for the three months ended March&#160;31, 2022 and 2021.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_85"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide digital outsourced services, focused on serving high-growth technology companies to represent, protect and grow their brands. Our global, omni-channel delivery model is focused on providing our clients three key services &#8211; Digital Customer Experience, Content Security and Artificial Intelligence (&#8220;AI&#8221;) Services (formerly known as AI Operations). We have designed our platform to enable us to rapidly scale and benefit from our clients&#8217; growth. We believe our ability to deliver &#8220;ridiculously good&#8221; outsourcing will enable us to continue to grow our client base.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At TaskUs, culture is at the heart of everything we do. Many of the companies operating in the Digital Economy are well-known for their obsession with creating a world-class employee experience. We believe clients choose TaskUs in part because they view our company culture as aligned with their own, which enables us to act as a natural extension of their brands and gives us an advantage in the recruitment of highly engaged frontline teammates who produce better results.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Financial Highlights</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2022, we recorded service revenue of $239.7 million, a 56.8% increase from $152.9 million for the three months ended March&#160;31, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income for the three months ended March&#160;31, 2022 decreased to $11.6 million from $16.5 million for the three months ended March&#160;31, 2021. This decrease included non-cash stock-based compensation expense which we began recognizing upon our initial public offering ("IPO"). Adjusted Net Income for the three months ended March&#160;31, 2022 increased 24.0% to $35.0 million from $28.2 million for the three months ended March&#160;31, 2021. Adjusted EBITDA for the three months ended March&#160;31, 2022 increased 36.9% to $54.1 million from $39.5 million for the three months ended March&#160;31, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results in any period are not necessarily indicative of the results that may be expected for any future period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Events</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of subsequent events, see Note 12, "Subsequent Events" in the Notes to Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the Three Months Ended March&#160;31, 2022 and 2021</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth certain historical consolidated financial information for the three months ended March&#160;31, 2022 and 2021:</span></div><div style="margin-top:6pt"><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:46.268%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period over Period Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except %)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,809&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, 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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104.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',sans-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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss (gain) on disposal of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,656&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,899&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,066&#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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,167)</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77.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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,586&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,507&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,921)</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue for the three months ended March&#160;31, 2022 and 2021 was $239.7 million and $152.9 million, respectively. Service revenue for the three months ended March&#160;31, 2022 increased by $86.8 million or 56.8% when compared to the three months ended March&#160;31, 2021. </span></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service revenue by service offering</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the breakdown of our service revenue by service offering for each period:</span></div><div style="margin-top:6pt"><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:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period over Period Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except %)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Digital Customer Experience</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Content Security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AI 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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,871&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,809&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The year over year growth in Digital Customer Experience, AI Services and Content Security contributed 39.2%, 11.2% and 6.4%, respectively, of the total increase of 56.8% for the three months ended March&#160;31, 2022. The 60.2% growth in Digital Customer Experience was primarily driven by an increase in volume of services to our existing customers and new customer wins. The 100.2% growth in AI Services was driven by an increase in volume of services to our existing customers and new customer wins. The 26.9% growth in Content Security was primarily driven by an increase in volume of services to our existing customers.</span></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service revenue by delivery geography</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our service revenues are derived from contracts with clients who are either located in the United States, or with clients who are located outside of the United States but whereby the contract specifies payment in United States dollars. However, we deliver our services from multiple locations around the world.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the breakdown of our service revenue by geographical location, based on where the services are provided, for each period:</span></div><div style="margin-top:6pt"><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:46.268%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period over Period Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except %)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,502&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,871&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,809&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue generated from services provided from our delivery sites in the Philippines grew from expansion in all three of our service offerings, Digital Customer Experience, Content Security and AI Services, which contributed 30.0%, 7.4%, and 4.6% of the total increase of 42.0% in the Philippines, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue generated from services provided from our delivery sites in the United States grew primarily from expansion in two of our service offerings, Digital Customer Experience and AI Services, which contributed 42.6% and 13.2% of the total increase of 55.9% in the United States, respectively, while Content Security remained mostly flat, contributing 0.1%, due to certain clients electing to shift work to the Philippines. We expect this shift to continue through the rest of the year as we work to deliver service out of our clients' optimal geography, which allows us to serve clients better in the long-term.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue generated from services provided from our delivery sites in the Rest of World grew primarily from expansion in India and Latin America.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating expenses</span></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of services</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services for the three months ended March&#160;31, 2022 and 2021 was $141.3 million and $88.0 million, respectively. Cost of services for the three months ended March&#160;31, 2022 increased by $53.3 million, or 60.5%, when compared to the three months ended March&#160;31, 2021. The increase was primarily driven by personnel costs of $46.2 million related to an increase in headcount to meet the demand in services from our clients. The remaining increase included costs associated with site expansions, investments in software, as well as recruiting and professional development costs to support revenue growth as we expand into new geographies.</span></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, general, and administrative expense</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general, and administrative expense for the three months ended March&#160;31, 2022 and 2021 was $64.2 million and $31.5 million, respectively. Selling, general, and administrative expense for the three months ended March&#160;31, 2022 increased by $32.7 million, or 104.0%, when compared to the three months ended March&#160;31, 2021. The increase was primarily driven by higher personnel costs of $26.7 million due primarily to stock-based compensation expense for equity-classified awards of $18.9 million and increased headcount across functions in support of our growth. The remaining increase included investments in software, insurance expense and recruiting and professional development.</span></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation for the three months ended March&#160;31, 2022 and 2021 was $8.9 million and $6.2 million, respectively. The increase in depreciation is a result of capital expenditures for additional technology and computers in support of our company-wide work-from-home policy, as well as leasehold improvements associated with site expansions to support revenue growth.</span></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of intangible assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets for the three months ended March&#160;31, 2022 and 2021 was $4.7 million. Amortization can be attributed to the recognition of client relationship and trade name intangible assets recognized in connection with the Blackstone Acquisition that are being amortized on a straight-line basis.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other expense</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense for the three months ended March&#160;31, 2022 and 2021 was $1.1 million and $0.8 million, respectively. Changes are driven by our exposure to foreign currency exchange risk resulting from our operations in foreign geographies, primarily the Philippines, offset by economic hedges using foreign currency exchange rate forward contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing expense for the three months ended March&#160;31, 2022 and 2021 was $1.6 million and $1.6 million, respectively. Changes in financing expense are primarily driven by the the rate of LIBOR used to calculate the interest rate of the term loan. See &#8220;&#8212;Liquidity and Capital Resources&#8212;Indebtedness&#8212;2019 Credit Agreement&#8221; for additional discussion on term loan.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for income taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes for the three months ended March&#160;31, 2022 and 2021 was $6.3 million and $3.6 million, respectively. Our effective tax rate for the three months ended March&#160;31, 2022 and 2021 was 35.3% and 17.7%, respectively. There are certain items included within the provision for income taxes calculation which are directly related to the IPO and not expected to recur in future periods, including equity awards made to officers which are not deductible under Section 162(m) of the Internal Revenue Code. Additionally, there are costs related to the issuance of stock-based compensation included within the provision for income taxes calculation. If those costs directly related to the IPO and stock-based compensation expense are removed, the provision for income taxes would have been $8.7 million and the effective tax rate would have been 23.1% for the three months ended March&#160;31, 2022.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_91"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by Top Clients</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the percentage of our total service revenue derived from our largest clients for the three months ended March&#160;31, 2022 and 2021:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width: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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Top ten clients</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Top twenty clients</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our clients are part of the rapidly growing Digital Economy and they rely on our suite of digital solutions to drive their continued success. For our existing clients, we benefit from our ability to grow as they grow and to cross sell new solutions, further deepening our entrenchment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2022 and 2021, we generated 24% and 29%, respectively, of our service revenue from our largest client, and we generated 10% and 11%, respectively, of our service revenue from our second largest client.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to identify and target high growth industry verticals and clients. Our strategy is to acquire new clients and further grow with our existing ones in order to achieve meaningful client and revenue diversification over time.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_94"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, we face exposure to movements in foreign currency exchange rates. Fluctuations in foreign currencies impact the amount of total assets, liabilities, revenue, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into U.S. dollars. See Item 3., &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; for additional information on how foreign currency impacts our financial results.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_97"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use Adjusted Net Income, Adjusted Earnings Per Share (&#8220;EPS&#8221;), EBITDA and Adjusted EBITDA as key profitability measures to assess the performance of our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the profitability measures described below are not recognized under GAAP and do not purport to be an alternative to net income as a measure of our performance. Such measures have limitations as analytical tools, and you should not consider any of such measures in isolation or as substitutes for our results as reported under GAAP. Adjusted Net Income, Adjusted EPS, EBITDA, and Adjusted EBITDA exclude items that can have a significant effect on our profit or loss and should, therefore, be used in conjunction with profit or loss for the period. Our management compensates for the limitations of using non-GAAP financial measures by using them to supplement GAAP results to provide a more complete understanding of the factors and trends affecting the business than GAAP results alone. Because not all companies use identical calculations, these measures may not be comparable to other similarly titled measures of other companies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted Net Income</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Net Income is a non-GAAP profitability measure that represents net income or loss for the period before the impact of amortization of intangible assets and certain items that are considered to hinder comparison of the performance of our businesses on a period-over-period basis or with other businesses. During the periods presented, we exclude from Adjusted Net Income amortization of intangible assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, transaction costs,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the effect of foreign currency gains and losses, losses on disposals of assets, COVID-19 related expenses, natural disaster costs, stock-based compensation expense and employer payroll tax associated with equity-classified awards and the related effect on income taxes of certain pre-tax adjustments, which include costs that are required to be expensed in accordance with GAAP. Our management believes that the inclusion of supplementary </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adjustments to net income applied in presenting Adjusted Net Income are appropriate to provide additional information to investors about certain material non-cash items and about unusual items that we do not expect to continue at the same level in the future.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles net income, the most directly comparable GAAP measure, to Adjusted Net Income for the three months ended March&#160;31, 2022 and 2021:</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:46.268%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period over Period Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except %)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,921)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transaction costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss (gain) on disposal of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">COVID-19 related expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Natural disaster costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax impacts of adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Net Income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,965&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,198&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,767&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Net Income Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents non-recurring professional service fees related to the acquisition of heloo in 2022 and the preparation for public offerings that have been expensed during the period in 2021.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Realized and unrealized foreign currency losses include the effect of fair market value changes of forward contracts and remeasurement of U.S. dollar-denominated accounts to foreign currency.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents incremental expenses incurred related to the transition to a virtual operating model and incentive and leave pay granted to employees that are directly attributable to the COVID-19 pandemic.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents one-time costs associated with emergency housing, transportation costs and bonuses for our employees in connection with the natural disaster related to the severe winter storm in Texas in February 2021.</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents stock-based compensation expense and employer payroll tax associated with equity-classified awards.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents tax impacts of adjustments to net income which resulted in a tax benefit during the period, including stock-based compensation expense after the IPO.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income Margin represents net income divided by service revenue and Adjusted Net Income Margin represents Adjusted Net Income divided by service revenue.</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EPS</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EPS is a non-GAAP profitability measure that represents earnings available to shareholders excluding the impact of certain items that are considered to hinder comparison of the performance of our business on a period-over-period basis or with other businesses. Adjusted EPS is calculated as Adjusted Net Income divided by our diluted weighted-average number of shares outstanding, including the impact of any potentially dilutive common stock equivalents that are anti-dilutive to GAAP net income (loss) per share &#8211; diluted (&#8220;GAAP diluted EPS&#8221;) but dilutive to Adjusted EPS. Our management believes that the inclusion of supplementary adjustments to earnings per share applied in presenting Adjusted EPS are appropriate to provide additional information to investors about certain material non-cash items and about unusual items that we do not expect to continue at the same level in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles GAAP diluted EPS, the most directly comparable GAAP measure, to Adjusted EPS for the three months ended March&#160;31, 2022 and 2021:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width: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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GAAP diluted EPS</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Per share adjustments to net income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EPS</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,122,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,737,020&#160;</span></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></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reflects the aggregate adjustments made to reconcile net income to Adjusted Net Income, as noted in the above table, divided by the GAAP diluted weighted-average number of shares outstanding for the relevant period.</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA and Adjusted EBITDA</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA is a non-GAAP profitability measure that represents net income or loss for the period before the impact of the benefit from or provision for income taxes, financing expenses, depreciation, and amortization of intangible assets. EBITDA eliminates potential differences in performance caused by variations in capital structures (affecting financing expenses), tax positions (such as the availability of net operating losses against which to relieve taxable profits), the cost and age of tangible assets (affecting relative depreciation expense) and the extent to which intangible assets are identifiable (affecting relative amortization expense).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA is a non-GAAP profitability measure that represents EBITDA before certain items that are considered to hinder comparison of the performance of our businesses on a period-over-period basis or with other businesses. During the periods presented, we exclude from Adjusted EBITDA transaction costs, the effect of foreign currency gains and losses, losses on disposals of assets, COVID-19 related expenses, natural disaster costs and stock-based compensation expense and employer payroll tax associated with equity-classified awards, which include costs that are required to be expensed in accordance with GAAP. Our management believes that the inclusion of supplementary adjustments to EBITDA applied in presenting Adjusted EBITDA are appropriate to provide additional information to investors about certain material non-cash items and about unusual items that we do not expect to continue at the same level in the future.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles net income, the most directly comparable GAAP measure, to EBITDA and Adjusted EBITDA for the three months ended March&#160;31, 2022 and 2021:</span></div><div style="margin-top:6pt"><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:46.268%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period over Period Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except %)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,921)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77.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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EBITDA</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,113&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,562&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">551&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transaction costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss (gain) on disposal of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">COVID-19 related expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Natural disaster costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.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',sans-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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,541&#160;</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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,590&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA Margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents non-recurring professional service fees related to the acquisition of heloo in 2022 and the preparation for public offerings that have been expensed during the period in 2021.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Realized and unrealized foreign currency losses include the effect of fair market value changes of forward contracts and remeasurement of U.S. dollar-denominated accounts to foreign currency.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents incremental expenses incurred related to the transition to a virtual operating model and incentive and leave pay granted to employees that are directly attributable to the COVID-19 pandemic.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents one-time costs associated with emergency housing, transportation costs and bonuses for our employees in connection with the natural disaster related to the severe winter storm in Texas in February 2021.</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents stock-based compensation expense and employer payroll tax associated with equity-classified awards.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Income Margin represents net income divided by service revenue and Adjusted Net Income Margin represents Adjusted Net Income divided by service revenue.</span></div></td></tr></table></div><div id="iefa971ece23a4dfea0cb4474b2099583_100"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, our principal sources of liquidity were cash and cash equivalents totaling $77.1 million, which were held for working capital purposes, as well as the available balance of our 2019 Credit Facilities, described further below. Historically, we have made investments in supporting the growth of our business, which were enabled in part by our positive cash flows from operations during these periods. We expect to continue to make similar investments in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have financed our operations primarily through cash received from operations. We believe our existing cash and cash equivalents and our 2019 Credit Facilities will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on several factors, including but not limited to our obligation to repay any amounts outstanding under our 2019 Credit Facilities, our revenue growth rate, timing of client billing and collections, the timing of expansion into new geographies, variability in the cost of delivering services in our geographies, the timing and extent of spending on technology innovation, the extent of our sales and marketing activities, and the introduction of new and enhanced service offerings and the continuing market adoption of our platform.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent additional funds are necessary to meet our long-term liquidity needs as we continue to execute our business strategy, we anticipate that they will be obtained through the incurrence of additional indebtedness, additional equity financings or a combination of these potential sources of funds; however, such financing may not be available on favorable terms, or at all. In particular, the widespread COVID-19 pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to access capital. If we are unable to raise additional funds when desired, our business, financial condition and results of operations could be adversely affected.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we are not currently a party to any material definitive agreement regarding potential investments in, or acquisitions of, complementary businesses, applications or technologies, we may enter into these types of arrangements, which could reduce our cash and cash equivalents, require us to seek additional equity or debt financing or repatriate cash generated by our international operations that could cause us to incur withholding taxes on any distributions. Additional funds from financing arrangements may not be available on terms favorable to us or at all.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As market conditions warrant, we and certain of our equity holders, including Blackstone and their respective affiliates, may from time to time seek to purchase our outstanding debt securities or loans, including borrowings under our 2019 Credit Facilities, in privately negotiated or open market transactions, by tender offer or otherwise. Subject to any applicable limitations contained in the agreements governing our indebtedness, any purchases made by us may be funded by the use of cash on our balance sheet or the incurrence of new secured or unsecured debt, including borrowings under our credit facilities. The amounts involved in any such purchase transactions, individually or in the aggregate, may be material. Any such purchases may be with respect to a substantial amount of a particular class or series of debt, with the attendant reduction in the trading liquidity of such class or series. In addition, any such purchases made at prices below the &#8220;adjusted issue price&#8221; (as defined for U.S. federal income tax purposes) may result in taxable cancellation of indebtedness income to us, which amounts may be material, and in related adverse tax consequences to us.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indebtedness</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, our total indebtedness, net of debt financing fees was $235.9 million, including outstanding borrowings under our Revolving Credit Facility (as defined below) of $39.9 million.</span></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Credit Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;25, 2019, we entered into a credit agreement (the &#8220;2019 Credit Agreement&#8221;) that included a $210&#160;million term loan (the &#8220;Term Loan Facility&#8221;) and a $40&#160;million revolving credit facility (the &#8220;Revolving Credit Facility&#8221; and, together with the Term Loan Facility, the &#8220;2019 Credit Facilities&#8221;). On April 30, 2021, the Company entered into Amendment No. 1 to its 2019 Credit Agreement with the existing lenders providing for $50.0 million incremental revolving credit commitments on the same terms as our existing revolving credit facility. We accounted for this amendment as a debt modification and recorded $0.3&#160;million of debt financing fees which will be amortized, along with previously deferred fees, over the remaining term of the facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility matures on September&#160;25, 2024 and requires quarterly principal payments of 0.25% of the original principal amount per quarter through September 30, 2020, 0.625% of the original principal amount through September 30, 2021, 1.25% of the original principal amount through September 30, 2022, 1.875% of the original principal amount through September 30, 2023 and 2.50% of the original principal amount thereafter, with any remaining principal due in a lump sum at the maturity date. As of March&#160;31, 2022, $197.4 million was outstanding under the Term Loan Facility. The interest rate in effect for the Term Loan Facility was 2.707% as of March&#160;31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility matures on September&#160;25, 2024 and requires a commitment fee of 0.4% on undrawn commitments paid quarterly in arrears. As of March&#160;31, 2022, the interest rate in effect was 2.707% on $39.9 million of outstanding borrowings under the Revolving Credit Facility. As of March&#160;31, 2022, we had $50.1 million of borrowing availability under the Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Credit Agreement contains certain affirmative and negative covenants applicable to us and our restricted subsidiaries, including, among other things, limitations on our Consolidated Total Net Leverage Ratio (as defined in the 2019 Credit Agreement) and restrictions on changes in the nature of our business, acquisitions and other investments, indebtedness, liens, fundamental changes, dispositions, prepayment of other indebtedness, repurchases of stock, cash dividends, and other distributions. The 2019 Credit Facilities are guaranteed by our material domestic subsidiaries and are secured by substantially all of our tangible and intangible assets, including our intellectual property, and the equity interests of our subsidiaries, subject to certain exceptions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7, &#8220;Long-Term Debt&#8221; in the Notes to Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report for additional information regarding our debt.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our consolidated cash flows from operating, investing and financing activities for the periods indicated:</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,770)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities for the three months ended March&#160;31, 2022 was $36.9 million compared to net cash provided by operating activities of $39.9 million for the three months ended March&#160;31, 2021. Net cash provided by operating activities for the three months ended March&#160;31, 2022 reflects the net income of $11.6 million, as well as the add back for non-cash charges totaling $34.6 million, primarily driven by $19.6 million in stock-based compensation expense, $8.9 million of depreciation and $4.7 million of amortization related to intangibles. These changes were partially offset by changes in operating assets and liabilities of $9.3 million. Net cash provided by operating activities for the three months ended March&#160;31, 2021 reflects the net income of $16.5 million, the add back for non-cash charges totaling $13.1 million, primarily driven by $6.2 million of depreciation and $4.7 million of amortization related to intangibles, as well as changes in operating assets and liabilities of $10.3 million.</span></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities for the three months ended March&#160;31, 2022 was $17.8 million compared to net cash used in investing activities of $10.1 million for the three months ended March&#160;31, 2021. Net cash used in investing activities primarily consisted of investments in technology and computers as well as build-out costs associated with site expansions to support revenue growth.</span></div><div style="margin-top:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities for the three months ended March&#160;31, 2022 was $4.1 million compared to net cash used in financing activities of $1.3 million for the three months ended March&#160;31, 2021. Net cash used in financing activities for the three months ended March&#160;31, 2022 consisted of payments on long-term debt and payments for taxes related to net share settlement of equity awards. Net cash used in financing activities for the three months ended March&#160;31, 2021 consisted primarily of payments on long-term debt.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_106"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as described in Note&#160;2, &#8220;Summary of Significant Accounting Policies&#8221; in the Notes to Unaudited Condensed Consolidated Financial Statements, there have been no material changes to our critical accounting policies or in the underlying accounting assumptions and estimates used in such policies as reported in our Annual Report.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_109"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding recent accounting pronouncements adopted and under evaluation, refer to Note&#160;2, &#8220;Summary of Significant Accounting Policies&#8221; in the Notes to Unaudited Condensed Consolidated Financial Statements.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_112"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our activities expose us to a variety of financial risks: market risk (includes foreign currency), interest rate risk and credit risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to market risk arises principally from exchange rate risk. Although substantially all of our revenues are denominated in U.S. dollars, a substantial portion of our expenses were incurred and paid in the Philippine peso in the three months ended March&#160;31, 2022 and 2021. We also incur expenses in U.S. dollars, and currencies of the other countries in which we have operations. The exchange rates among the Philippine peso and the U.S. dollar have changed substantially in recent years and may fluctuate substantially in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average exchange rate of the Philippine peso against the U.S. dollar increased from </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48.30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> pesos during the three months ended March&#160;31, 2021 to 51.56 pesos during the three months ended March&#160;31, 2022, representing a depreciation of the Philippine peso of 6.7%. Based upon our level of operations during the three months ended March&#160;31, 2022 and excluding any forward contract arrangements that we had in place during that period, a 10% appreciation/depreciation in the Philippine Peso against the U.S. dollar would have increased or decreased our expenses incurred and paid in the Philippine Peso by approximately $9.0 million or $7.3 million, respectively, in the three months ended March&#160;31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to mitigate our exposure to foreign currency fluctuation risks and minimize the earnings and cash flow volatility associated with forecasted transactions denominated in certain foreign currencies, and economically hedge our intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, we enter into foreign currency forward contracts. These derivatives have not been designated as hedges under ASC No. Topic 815, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 815&#8221;). Changes in the fair value of these derivatives are recognized in the consolidated statements of operations and are included in other expense. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2022 and 2021, we realized losses (gains) of $1.4 million and $(0.7) million, respectively, resulting from the settlement of forward contracts were included within other expense.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2022 and 2021, we had outstanding forward contracts. The forward contract payable resulting from changes in fair value was recorded under accounts payable and accrued liabilities. For the three months ended March&#160;31, 2022 and 2021, the unrealized losses on the forward contracts of $0.8 million and $1.8 million, respectively, were included within other expense.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These contracts must be settled on the day of maturity or may be canceled subject to the receipts or payments of any gains or losses, respectively, equal to the difference between the contract exchange rate and the market exchange rate on the date of cancellation. We do not enter into foreign currency forward contracts for speculative or trading purposes. These derivative instruments do not subject us to material balance sheet risk due to exchange rate movements because gains and losses on the settlement of these derivatives are intended to offset revaluation losses and gains on the assets and liabilities being hedged.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to market risk is influenced by the changes in interest rates paid on any outstanding balance on our borrowings, mainly under our 2019 Credit Facilities. All of our borrowings outstanding under the 2019 Credit Facilities as of March&#160;31, 2022 accrue interest at LIBOR plus 2.25%. Our total principal balance outstanding as of March&#160;31, 2022 was $237.3 million. Based on the outstanding balances and interest rates under the 2019 Credit Facilities as of March&#160;31, 2022, a hypothetical 10% increase or decrease in LIBOR would cause an increase or decrease in interest expense of approximately $0.1 million over the next 12 months.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, we had accounts receivable, net of allowance for doubtful accounts, of $172.4 million, of which $52.5 million was owed by two of our clients. Collectively, these clients represented approximately 30% of our gross accounts receivable as of March&#160;31, 2022.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_115"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Controls and Procedures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains disclosure controls and procedures (as that term is defined in Rules&#160;13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) that are designed to ensure that information required to be disclosed in the Company&#8217;s reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to the Company&#8217;s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures. In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management, with the participation of the Company&#8217;s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures as of March&#160;31, 2022. Based upon that evaluation, the Company&#8217;s Chief Executive Officer and Chief Financial Officer concluded that, as of March&#160;31, 2022, the design and operation of the Company&#8217;s disclosure controls and procedures were effective to accomplish their objectives at the reasonable assurance level.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no change in our internal control over financial reporting during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II &#8212; OTHER INFORMATION</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_121"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Legal Proceedings</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required with respect to this item can be found under Note 8, &#8220;Commitments and Contingencies&#8221; in the Notes to Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report and is incorporated by</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reference into this Item 1.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_124"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various risks that could have a material adverse impact on our financial position, results of operations or cash flows. Although it is not possible to predict or identify all such risks and uncertainties, they may include, but are not limited to, the factors discussed under &#8220;Risk Factors&#8221; in the Annual Report. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our financial position, results of operations or cash flows. There have been no material changes to the risk factors included in the Annual Report. You should carefully consider the risk factors set forth in the Annual Report and the other information set forth elsewhere in this Quarterly Report on Form&#160;10-Q.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_127"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_130"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Defaults Upon Senior Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_133"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Mine Safety Disclosures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="iefa971ece23a4dfea0cb4474b2099583_136"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. Other Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_139"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="-sec-extract:summary;margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="margin-top:6pt"><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:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.105%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit <br/>No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1829864/000119312521191190/d191129dex31.htm">Second Amended and Restated Certificate of Incorporation of TaskUs, Inc., dated as of June 10, 2021 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed on June 15, 2021).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1829864/000119312521191190/d191129dex32.htm">Second Amended and Restated Bylaws of TaskUs, Inc., dated as of June 10, 2021 (incorporated by reference to Exhibit 3.2 to the Company&#8217;s Current Report on Form 8-K filed on June 15, 2021).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101q12022.htm">Pay Change Memo, dated April 2, 2021, for Bryce Maddock.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit102q12022.htm">Founder Employment Agreement, dated as of June 2, 2015, by and between Jaspar Weir and TaskUs Holdings, Inc. (formerly known as TaskUs, Inc.).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit103q12022.htm">Pay Change Memo, dated April 2, 2021, for Jaspar Weir.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit104q12022.htm">Merit Memo, dated February 18, 2021, for Jarrod Johnson.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit105formofrsuawardag.htm">Form of Restricted Stock Unit Agreement under TaskUs, Inc. 2021 Omnibus Incentive Plan.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit106formofoptionagre.htm">Form of Option Agreement under TaskUs, Inc. 2021 Omnibus Incentive Plan.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311q12022.htm">Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312q12022.htm">Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321q12022.htm">Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit322q12022.htm">Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document&#8211; the instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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></tr></table></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Furnished herewith.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:22pt">Management contract or compensatory plan or arrangement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The agreements and other documents filed as exhibits to this report are not intended to provide factual information or other disclosure except for the terms of the agreements or other documents themselves, and you should not rely on them for other than that purpose. In particular, any representations and warranties made by the Company in these agreements or other documents were made solely within the specific context of the relevant agreement or document and do not apply in any other context or at any time other than the date they were made.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="iefa971ece23a4dfea0cb4474b2099583_142"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:12pt"><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:4.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.662%"></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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TASKUS, INC.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Balaji Sekar</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balaji Sekar</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Authorized Signatory)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Steven Amaya</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steven Amaya</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President&#8212;Finance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exhibit101q12022.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i1601d98b72744713905913242b49e996_59"></div><div style="min-height:77.76pt;width:100%"><div><font><br></font></div></div><div style="padding-left:252pt;padding-right:15.5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div><div style="padding-right:15.5pt;text-align:right"><font><br></font></div><div><img alt="image_2.jpg" src="image_2.jpg" style="height:49px;margin-bottom:5pt;vertical-align:text-bottom;width:223px"></div><div style="padding-right:15.5pt;text-align:right"><font><br></font></div><div style="margin-top:4.7pt;padding-right:16.95pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CONFIDENTIAL</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:8.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 2, 2021</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:4.65pt;padding-left:11.97pt;padding-right:11.97pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Change Memo</font></div><div style="margin-top:2pt;padding-left:9pt;padding-right:423.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dear Bryce,</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:8.35pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">In light of the continuing COVID-19 pandemic, you agree to accept a reduced base salary to</font></div><div style="padding-left:8.35pt;padding-right:5.55pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$30,000.00 effective December 21, 2020. You agree that you will reimburse TaskUs the overpayment of salary that you received between 12&#47;21&#47;2020 through 3&#47;28&#47;2021. The TaskUs Payroll team will provide repayment options, as well as applicable amendments for previous pay periods.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:8.35pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Below you will find details of this change&#58;</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:53pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.696%"><tr><td style="width:1.0%"></td><td style="width:42.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.288%"></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEO</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Base Salary</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$350,000.00</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective as of 12&#47;21&#47;2020</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$30,000.00</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bonus</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$0.00</font></td></tr></table></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:8.35pt;padding-right:5.65pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Your ROTH contributions are currently set up for a 5% deduction of your base salary. In order to obtain the $17,500.00 at year end, your ROTH deduction should be changed to 58.33%. It is highly recommended that you review your contributions no later than April 8, 2021, and submit the necessary change on the mykplan site through ADP at </font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">https&#58;&#47;&#47;mykplan.adp.com&#47;public&#47;Login&#47;index</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or by calling 1-866-695-7526.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:8.35pt;padding-right:5.65pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Further, with the salary change, your Health Savings Account (HSA) deduction will need to be changed to $84.61 bi-weekly. This will ensure you are still contributing the maximum for the year (2021) into your HSA. The TaskUs Benefits team will assist you with making this change to your HSA contributions.</font></div><div><font><br></font></div><div style="padding-left:8.35pt;padding-right:5.8pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additionally, your company paid life insurance is adjusted to $30,000.00, which is the maximum amount for your base salary.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:8.35pt;padding-right:5.7pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">You will be paid in accordance with TaskUs&#8217; standard payroll practices and subject to all withholdings and deductions required by law. All other terms and conditions of your employment remain the same.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:8.35pt;padding-right:132.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:232%">I have read and understand the forgoing provisions of this Memo. Agreed to and accepted by&#58;</font></div><div style="margin-top:0.45pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.362%"><tr><td style="width:1.0%"></td><td style="width:54.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.323%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Bryce Maddock</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#47;4&#47;2021</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bryce Maddock</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>exhibit102q12022.htm
<DESCRIPTION>EX-10.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ie39d2691c1294f3eb55ecfd6250435c5_1"></div><div style="min-height:10.08pt;width:100%"><div><font><br></font></div></div><div style="padding-right:47pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.2</font></div><div style="padding-right:18.65pt;text-align:right"><font><br></font></div><div style="padding-right:18.65pt;text-align:right"><font><br></font></div><div style="padding-left:119.57pt;padding-right:119.57pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">TASKUS, INC. </font></div><div style="margin-top:11.75pt;padding-left:89.2pt;padding-right:89.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOUNDER EMPLOYMENT AGREEMENT </font></div><div style="margin-top:27.15pt;padding-left:54.55pt;padding-right:42.05pt;text-align:justify;text-indent:36.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">THIS FOUNDER EMPLOYMENT AGREEMENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">(&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;) is entered into as of the 2nd 2nd day of June, 2015, by and between Jaspar Weir (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;) and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">TASKUS, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;). </font></div><div style="margin-top:12.5pt;padding-left:123.92pt;padding-right:123.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RECITALS </font></div><div style="margin-top:11.55pt;padding-left:54.75pt;padding-right:35.65pt;text-align:justify;text-indent:35.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">A. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company desires to compensate the Executive for his services to the  Company.  </font></div><div style="margin-top:12.3pt;padding-left:54.45pt;padding-right:35.65pt;text-align:justify;text-indent:36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">B. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Executive wishes to be employed by the Company and provide services to  the Company in return for certain compensation. </font></div><div style="margin-top:12.5pt;padding-left:120.45pt;padding-right:120.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">AGREEMENT </font></div><div style="margin-top:11.55pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:36.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">In consideration of the mutual promises and covenants contained in this Agreement, the  parties agree to the following&#58; </font></div><div style="margin-top:12.5pt;padding-left:91.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">EMPLOYMENT BY THE COMPANY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">.  </font></div><div style="margin-top:11.55pt;padding-left:54.45pt;padding-right:35.65pt;text-align:justify;text-indent:72.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">1.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Effective Date&#59; Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The effective date of this Agreement will be the  date first set forth above (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;). This Agreement will continue in effect through  the date on which this Agreement is terminated pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">Section 6 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;). </font></div><div style="margin-top:12.3pt;padding-left:54.45pt;padding-right:35.65pt;text-align:justify;text-indent:72.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">1.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Position</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Subject to terms set forth in this Agreement, the Company  agrees to employ Executive in the position of &#91;Chief Executive Officer&#93;&#91;President&#93; and the  Executive hereby accepts such employment under the terms of this Agreement effective as of the  Effective Date. During the term of his employment with the Company and except as otherwise  contemplated by this Agreement, the Executive will devote his best efforts and all of his business  time and attention (except for vacation periods and reasonable periods of illness or other  incapacities permitted by the Company&#8217;s general employment policies) to the business of the  Company.  </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:72.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">1.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Executive will serve in an executive capacity and will  perform such duties as are assigned to the Executive by the Company&#8217;s Board of Directors (the  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;).  </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:72.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">1.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Other Employment Policies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The employment relationship between the  parties will also be governed by the general employment policies and practices of the Company,  including those relating to protection of confidential information and assignment of inventions,  except that when the terms of this Agreement differ from or are in conflict with the Company&#8217;s  general employment policies or practices, this Agreement will control.</font></div><div style="padding-right:35.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"> </font></div><div style="padding-left:90.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">COMPENSATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">. </font></div><div style="margin-top:11.75pt;padding-left:126.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">.  </font></div><div style="margin-top:11.55pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:108.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">(a) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Executive will receive an initial annualized base salary for  fiscal year 2015 of $175,000, subject to standard federal and state withholding requirements, payable in accordance with Company&#8217;s standard payroll practices.  </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:108.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">(b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Executive&#8217;s annualized base salary for fiscal year 2016 will  increase to $250,000 in the event that (i) the consolidated revenues of the Company (including its  predecessor TaskUs, LLC) and its subsidiaries for fiscal year 2015 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">2015 Revenue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;) are at least  $30,000,000 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">Revenue Target</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;) and (ii) the consolidated revenues </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:111%">minus </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">consolidated expenses  of the Company (including its predecessor TaskUs, LLC) and its subsidiaries, excluding tax,  interest, depreciation and amortization expenses, for fiscal year 2015 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">2015 EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;) are at  least $3,000,000 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">EBITDA Target</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">&#8221;), in each case as measured in United States dollars,  determined in accordance with generally accepted accounting principles of the United States,  consistently applied, and as reflected in the Company&#8217;s 2015 audited financial statements. For  the avoidance of doubt, any value-added tax incurred by the subsidiaries of the Company that is  expensed in the 2015 audited </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">financial statements shall be excluded from the calculation of  consolidated expenses of the Company for purposes of clause (ii) of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">Section 2.1(b). </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:108.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">(c) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Effective January 1, 2017, and every year thereafter in which the  Executive is employed by the Company, the Board will approve in good faith an appropriate  base salary increase in line with market compensation packages for executives of companies  equivalent to the Company.  </font></div><div style="margin-top:12.5pt;padding-left:126.55pt"><font><br></font></div><div style="padding-left:126.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">2.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%;text-decoration:underline">Performance Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">. </font></div><div style="margin-top:11.55pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:108.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">(a) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Executive will be eligible for an annual performance bonus for  fiscal year 2015 in the form of a cash payment in an amount of up to 50% of the Executive&#8217;s  base salary based on the achievement of performance goals set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">Exhibit B </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">attached  hereto. </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:108.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">(b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Executive will be eligible for an annual performance bonus for  fiscal year 2016, in the form of a cash payment in an amount of up to 50% of the Executive&#8217;s  base salary then in effect, based on the achievement of mutually agreed upon performance goals tied to a balanced scorecard that represents the overall performance of the Company and its  subsidiaries, which will be set forth in a separate written performance plan prior to January 1,  2016. </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:108.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">(c) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Prior to January 1, 2017, and every year thereafter in which the  Executive is employed by the Company, the Board will approve in good faith an appropriate  performance bonus plan for the subsequent fiscal year in line with market compensation  packages for executives of companies equivalent to the Company. Such performance bonus plan  will be tied to a balanced scorecard that represents the overall performance of the Company and  its subsidiaries. </font></div><div style="padding-right:35.65pt;text-align:justify"><font><br></font></div><div style="padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:108.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">(d) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Board will determine in good faith whether, and to what  extent, the Executive has achieved the performance goals upon which the Executive&#8217;s bonus is  based. The bonus for each fiscal year, if earned, will be paid to the Executive within the time  period set forth in the written performance plan, or if no such time period was established, within  the first thirty (30) days after the close of the applicable fiscal year (and in no event later than  March 15 of the following calendar year). In order to earn a performance bonus for any given  fiscal year, the Executive must remain an employee through the end of the applicable fiscal year.  The Executive will not be eligible for, and will not earn, any performance bonus (including any  partial or prorated bonus) if his employment ends for any reason, including but not limited to  voluntary termination by the Executive or involuntary termination by the Company, before the  end of the fiscal year. </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:72.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">2.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Standard Company Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Executive will be entitled to all rights  and benefits for which he is eligible under the terms and conditions of the standard Company  benefits and compensation practices which may be in effect from time to time and provided by  the Company to its employees generally.  </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:72.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">2.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Expense Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">. The Company will reimburse the Executive  for reasonable business expenses in accordance with the Company&#8217;s standard reimbursement  policy.  </font></div><div style="margin-top:12.3pt;padding-left:54.4pt;padding-right:35.65pt;text-align:justify;text-indent:36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">CONFIDENTIAL INFORMATION AND INVENTIONS OBLIGATIONS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Executive  agrees to execute and abide by the Employee Confidential Information and Inventions  Assignment Agreement attached to this Agreement as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">.  </font></div><div style="margin-top:12.5pt;padding-left:90.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">OUTSIDE ACTIVITIES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">. </font></div><div style="margin-top:11.55pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:72.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">4.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Other Employment&#47;Enterprise</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Except with the prior written consent of  the Board, the Executive will not, while employed by the Company, undertake or engage in any  other employment, occupation or business enterprise, other than ones in which the Executive is a  passive investor and any services performed by the Executive do not materially interfere with the  performance of his duties under this Agreement. Notwithstanding the foregoing, the Executive  may (a) engage in civic and not-for-profit activities and (b) accept board, advisor or similar  positions with other companies, in each case so long as such activities do not materially interfere  with the performance of his duties under this Agreement.  </font></div><div style="margin-top:12.3pt;padding-left:54.65pt;padding-right:35.65pt;text-align:justify;text-indent:71.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">4.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Conflicting Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Except as permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">Section 4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">, while  employed by the Company, Executive agrees not to acquire, assume or participate in, directly or  indirectly, any position, investment or interest known by him to be adverse or antagonistic to the  Company, its business or prospects, financial or otherwise.  </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:72.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">4.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Competing Enterprises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">While employed by the Company, except on  behalf of the Company, the Executive will not directly or indirectly, whether as an officer,  director, stockholder, partner, proprietor, associate, representative, consultant, or in any capacity  whatsoever engage in, become financially </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">interested in, be employed by or have any business  connection with any other person, corporation, firm, partnership or other entity whatsoever  which were known by him to compete directly with the Company, throughout the world, in any line of business engaged in (or planned to be engaged in) by the Company&#59; p</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%;text-decoration:underline">rovided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">,  that anything above to the contrary notwithstanding, the Executive may own, as a passive  investor, securities of any public competitor corporation, so long as his direct holdings in any  one such corporation will not in the aggregate constitute more than 1% of the voting stock of  such corporation.  </font></div><div style="margin-top:12.3pt;padding-left:54.6pt;padding-right:35.65pt;text-align:justify;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">4.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Non-Solicitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">While employed by the Company and for two (2) years  following termination of the Executive&#8217;s employment, except on behalf of the Company, the  Executive will not, directly or indirectly, solicit or attempt to solicit any employee, independent  contractor or consultant of the Company to terminate his, her or its relationship with Company in  order to become an employee, consultant, or independent contractor to or for any other person or  entity.  </font></div><div style="margin-top:12.5pt;padding-left:90.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">FORMER EMPLOYMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">.  </font></div><div style="margin-top:11.55pt;padding-left:54.4pt;padding-right:35.65pt;text-align:justify;text-indent:72.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">5.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">No Conflict With Existing Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Executive represents that  his performance of all the terms of this Agreement and as an employee of the Company does not  and will not breach any agreement or obligation of any kind made prior to his employment by  the Company, including agreements or obligations he may have with prior employers or entities  for which he has provided services. The Executive has not entered into, and agrees he will not  enter into, any agreement or obligation either written or oral in conflict with this Agreement. </font></div><div style="margin-top:12.3pt;padding-left:54.4pt;padding-right:35.65pt;text-align:justify;text-indent:72.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">5.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">No Disclosure of Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">If, in spite of the second  sentence of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:111%">Section 5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">, the Executive should find that confidential information belonging to any  former employer might be usable in connection with the Company&#8217;s business, the Executive will  not intentionally disclose to the Company or use on behalf of the Company any confidential  information belonging to any of the Executive&#8217;s former employers (except in accordance with  agreements between the Company and any such former employer)&#59; but during the Executive&#8217;s  employment by the Company he will use in the performance of his duties all information which  is generally known and used by persons with training and experience comparable to his own and  all information which is common knowledge in the industry or otherwise legally in the public  domain.  </font></div><div style="margin-top:12.5pt;padding-left:90.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">TERMINATION OF EMPLOYMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">. </font></div><div style="margin-top:12.3pt;padding-left:54.4pt;padding-right:35.65pt;text-align:justify;text-indent:72.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">6.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">At-Will Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The parties acknowledge that the Executive&#8217;s  employment with the Company is at-will, such that either party may terminate the Executive&#8217;s employment with the Company at any time, with or without advance notice, and for any reason  whatsoever. The provisions of this Agreement do not alter this at-will status.  </font></div><div style="margin-top:12.3pt;padding-left:54.4pt;padding-right:35.65pt;text-align:justify;text-indent:72.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">6.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Cooperation With the Company After Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">.  Following termination of the Executive&#8217;s employment for any reason, he will fully cooperate  with the Company in all matters relating to the winding up of his pending work including, but  not limited to, any litigation in which the Company is involved, and the orderly transfer of any  such pending work to such other employees as may be designated by the Company. </font></div><div style="padding-right:35.65pt;text-align:justify"><font><br></font></div><div style="padding-left:90.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">GENERAL PROVISIONS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">. </font></div><div style="margin-top:11.55pt;padding-left:54.4pt;padding-right:35.65pt;text-align:justify;text-indent:72.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">7.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Any notices provided under this Agreement must be in writing  and will be deemed effective upon the earlier of (a) personal delivery (including personal  delivery by hand or telecopier)&#59; (b) email (with confirmation of receipt) or (iii) the third day after  mailing by first class mail, to the Company at its primary office location and to the Executive at  his address as listed on the Company payroll.  </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:72.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">7.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Whenever possible, each provision of this Agreement will  be interpreted in such manner as to be effective and valid under applicable law, but if any  provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under  any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability will  not affect any other provision or any other jurisdiction, but this Agreement will be reformed,  construed and enforced in such jurisdiction as if such invalid, illegal or unenforceable provisions  had never been contained in this Agreement.  </font></div><div style="margin-top:12.3pt;padding-left:54.3pt;padding-right:35.65pt;text-align:justify;text-indent:72.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">7.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">If either party should waive any breach of any provisions of this  Agreement, he or it will not thereby be deemed to have waived any preceding or succeeding  breach of the same or any other provision of this Agreement. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%"> </font></div><div style="margin-top:12.3pt;padding-left:54.75pt;padding-right:35.65pt;text-align:justify;text-indent:71.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">7.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Complete Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">This Agreement and its Exhibit constitute the  entire agreement between Executive and the Company. This Agreement is the complete, final,  and exclusive embodiment of their agreement with regard to this subject matter and supersedes  any prior oral discussions or written </font></div><div style="margin-top:12.3pt;padding-left:54.75pt;padding-right:35.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">communications and agreements. This Agreement is  entered into without reliance on any promise or representation other than those expressly  contained in this Agreement, and it cannot be modified or amended except in writing signed by  an authorized officer of the Company.  </font></div><div style="margin-top:12.3pt;padding-left:54.45pt;padding-right:35.65pt;text-align:justify;text-indent:72.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">7.5 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">This Agreement may be executed in separate counterparts,  any one of which need not contain signatures of more than one party, but all of which taken  together will constitute one and the same Agreement. </font></div><div style="margin-top:12.3pt;padding-left:54.4pt;padding-right:35.65pt;text-align:justify;text-indent:72.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">7.6 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The headings of the sections of this Agreement are inserted for  convenience only and will not be deemed to constitute a part of this Agreement nor to affect the  meaning thereof. </font></div><div style="margin-top:12.3pt;padding-left:54.4pt;padding-right:35.65pt;text-align:justify;text-indent:72.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">7.7 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">This Agreement is intended to bind and inure to  the benefit of and be enforceable by the Executive and the Company, and their respective  successors, assigns, heirs, executors and administrators, except that Executive may not assign  any of his duties under this Agreement and he may not assign any of his rights under this  Agreement. </font></div><div style="margin-top:12.3pt;padding-left:54.45pt;padding-right:35.65pt;text-align:justify;text-indent:72.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">7.8 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Attorney Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">If either party brings any action to enforce its rights under  this Agreement, it will be entitled to recover its reasonable attorneys&#8217; fees and costs incurred in  connection with such action should it prevail in the action.  </font></div><div style="margin-top:12.3pt;padding-left:54.65pt;padding-right:35.65pt;text-align:justify;text-indent:71.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">7.9 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%;text-decoration:underline">Choice of Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">All questions concerning the construction, validity and  interpretation of this Agreement will be governed by the law of the State of California. The Executive expressly consents to the jurisdiction of the state and federal courts in Los Angeles, California, for all actions arising out of or relating to this Agreement. </font></div><div style="margin-top:12.3pt;padding-left:54.5pt;padding-right:35.65pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">7.10 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;text-decoration:underline">Independent Counsel</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Executive has been provided with an  opportunity to consult with the Executive&#8217;s own counsel with respect to this Agreement. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">The  Executive acknowledges that Cooley LLP did not represent the Executive with respect to  this Agreement. </font></div><div style="margin-top:38pt;padding-left:97.8pt;padding-right:97.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#91;SIGNATURE PAGE FOLLOWS&#93; </font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt;text-align:right"><font><br></font></div><div style="padding-right:195.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">       The parties have executed this Agreement on the day and year first above written. </font></div><div style="padding-left:39.47pt;padding-right:39.47pt;text-align:center"><font><br></font></div><div style="padding-left:265.5pt;padding-right:132.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">                        TASKUS, INC. </font></div><div style="padding-right:78.95pt;text-align:right"><font><br></font></div><div style="padding-left:328.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"> &#47;s&#47; Bryce Maddock&#160;&#160;&#160;&#160;</font></div><div style="padding-left:328.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Name&#58;</font></div><div style="padding-left:328.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Title&#58; </font></div><div style="margin-top:41.15pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Accepted and agreed this </font></div><div style="padding-left:50.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 day of May, 2015 </font></div><div style="margin-top:27.35pt;padding-left:54.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Jaspar Weir                            </font></div><div style="padding-left:54.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jaspar Weir </font></div><div><font><br></font></div><div style="margin-top:419.65pt;padding-right:270.25pt;text-align:right"><font><br></font></div><div style="margin-top:419.65pt;padding-right:270.25pt;text-align:right"><font><br></font></div><div style="padding-right:243pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">XHIBIT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">A  </font></div><div style="margin-top:11.75pt;padding-left:128.77pt;padding-right:128.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:111%">C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:111%">ONFIDENTIAL </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:111%">I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:111%">NFORMATION AND </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:111%">I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:111%">NVENTIONS </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:111%">A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:111%">SSIGNMENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:111%">A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:111%">GREEMENT </font></div><div style="padding-left:60.4pt;padding-right:60.4pt;text-align:center"><font><br></font></div><div style="padding-left:45pt;padding-right:120.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:133%">Attached</font></div><div style="padding-left:60.4pt;padding-right:60.4pt;text-align:center"><font><br></font></div><div style="padding-left:60.4pt;padding-right:60.4pt;text-align:center"><font><br></font></div><div style="padding-left:60.4pt;padding-right:60.4pt;text-align:center"><font><br></font></div><div style="padding-left:60.4pt;padding-right:60.4pt;text-align:center"><font><br></font></div><div style="padding-right:51.8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">EMPLOYEE CONFIDENTIAL INFORMATION AND INVENTIONS ASSIGNMENT AGREEMENT </font></div><div style="margin-top:7.55pt;padding-left:18.45pt;padding-right:0.15pt;text-indent:36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%">In consideration of my employment or continued employment by TaskUs, Inc., a Delaware corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:112%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%">&#8221;), and  the compensation paid to me now and during my employment with the Company, I agree to the terms of this Agreement as follows&#58; </font></div><div style="margin-top:12.45pt;padding-left:0.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">1. C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ONFIDENTIAL </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NFORMATION </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ROTECTIONS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">. </font></div><div style="margin-top:7.9pt;padding-left:9pt;padding-right:12.6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">1.1 Nondisclosure&#59; Recognition of Company&#8217;s  Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">. At all times during and after my employment, I will  hold in confidence and will not disclose, use, lecture upon, or  publish any of Company&#8217;s Confidential Information (defined  below), except as may be required in connection with my work  for Company, or as expressly authorized by the Board of  Directors of Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:111%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">&#8221;). I will obtain the Board&#8217;s  written approval before publishing or submitting for publication  any material (written, oral, or otherwise) that relates to my  work at Company and&#47;or incorporates any Confidential  Information. I hereby assign to Company any rights I may  have or acquire in any and all Confidential Information and  recognize that all Confidential Information shall be the sole and  exclusive property of Company and its assigns. </font></div><div style="margin-top:12.25pt;padding-left:9pt;padding-right:12.6pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">1.2 Confidential Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">The term  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:111%">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">&#8221; shall mean any and all confidential  knowledge, data or information related to Company&#8217;s business  or its actual or demonstrably anticipated research or  development, including without limitation (a) trade secrets,  inventions, ideas, processes, computer source and object code,  data, formulae, programs, other works of authorship, know how, improvements, discoveries, developments, designs, and  techniques&#59; (b) information regarding products, services, plans  for research and development, marketing and business plans,  budgets, financial statements, contracts, prices, suppliers, and  customers&#59; (c) information regarding the skills and  compensation of Company&#8217;s employees, contractors, and any  other service providers of Company&#59; and (d) the existence of  any business discussions, negotiations, or agreements between  Company and any third party.  </font></div><div style="margin-top:12.25pt;padding-left:11.9pt;padding-right:1pt;text-indent:36.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">1.3 Third Party Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">I understand that  Company has received and in the future will receive from third  parties confidential or proprietary information (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:111%">Third Party  Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">) subject to a duty on Company&#8217;s part to maintain  the confidentiality of such information and to use it only for  certain limited purposes. During and after the term of my  employment, I will hold Third Party Information in strict  confidence and will not disclose to anyone (other than  Company personnel who need to know such information in  connection with their work for Company) or use, Third Party  Information, except in connection with my work for Company  or unless expressly authorized by an officer of Company in  writing. </font></div><div style="margin-top:12.25pt;padding-left:11.9pt;padding-right:1pt;text-indent:36.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">1.4 No Improper Use of Information of Prior  Employers and Others. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">I represent that my employment by  Company does not and will not breach any agreement with any  former employer, including any noncompete agreement or any  agreement to keep in confidence or refrain from using  information acquired by me prior to my employment by  </font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="margin-top:12.25pt;padding-left:11.9pt;padding-right:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">Company. I further represent that I have not entered into, and  will not enter into, any agreement, either written or oral, in  conflict with my obligations under this Agreement. During my  employment by Company, I will not improperly make use of,  or disclose, any information or trade secrets of any former  employer or other third party, nor will I bring onto the premises  of Company or use any unpublished documents or any property  belonging to any former employer or other third party, in  violation of any lawful agreements with that former employer  or third party. I will use in the performance of my duties only  information that is generally known and used by persons with  training and experience comparable to my own, is common  knowledge in the industry or otherwise legally in the public  domain, or is otherwise provided or developed by Company.  </font></div><div style="margin-top:12.25pt;padding-left:11.9pt;padding-right:1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">2. INVENTIONS.</font></div><div style="margin-top:12.25pt;padding-left:11.9pt;padding-right:1pt;text-indent:36.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">2.1 Definitions. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">As used in this Agreement, the  term </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:111%">Invention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">means any ideas, concepts, information,  materials, processes, data, programs, know-how,  improvements, discoveries, developments, designs, artwork,  formulae, other copyrightable works, and techniques and all  Intellectual Property Rights in any of the items listed above.  The term </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:111%">Intellectual Property Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">means all trade  secrets, copyrights, trademarks, mask work rights, patents and  other intellectual property rights recognized by the laws of any  jurisdiction or country. The term </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:111%">Moral Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">means all  paternity, integrity, disclosure, withdrawal, special and any other similar rights recognized by the laws of any jurisdiction  or country. </font></div><div style="margin-top:12.25pt;padding-left:11.9pt;padding-right:1pt;text-indent:36.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">2.2 Prior Inventions. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">I have disclosed on  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">Exhibit A </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">a complete list of all Inventions that (a) I have, or I  have caused to be, alone or jointly with others, conceived,  developed, or reduced to practice prior to the commencement  of my employment by Company&#59; (b) in which I have an  ownership interest or which I have a license to use&#59; (c) and that  I wish to have excluded from the scope of this Agreement  (collectively referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:111%">Prior Inventions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">&#8221;). If no Prior  Inventions are listed in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">, I warrant that there are no  Prior Inventions. I agree that I will not incorporate, or permit  to be incorporated, Prior Inventions in any Company Inventions  (defined below) without Company&#8217;s prior written consent. If, in  the course of my employment with Company, I incorporate a  Prior Invention into a Company process, machine or other  work, I hereby grant Company a non-exclusive, perpetual,  fully-paid and royalty-free, irrevocable and worldwide license,  with rights to sublicense through multiple levels of  sublicensees, to reproduce, make derivative works of,  distribute, publicly perform, and publicly display in any form or  medium, whether now known or later developed, make, have  made, use, sell, import, offer for sale, and exercise any and all  present or future rights in, such Prior Invention. </font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="padding-right:1pt;text-align:justify"><font><br></font></div><div style="margin-top:12.25pt;padding-left:11.9pt;padding-right:1pt;text-indent:36.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">2.3 Assignment of Company Inventions.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">Inventions assigned to the Company or to a third party as  directed by the Company pursuant to the subsection titled  Government or Third Party are referred to in this Agreement as  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:111%">Company Inventions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">.&#8221; Subject to the subsection titled  Government or Third Party and except for Inventions that I can  prove qualify fully under the provisions of California Labor  Code section 2870 and I have set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">, I hereby  assign and agree to assign in the future (when any such  Inventions or Intellectual Property Rights are first reduced to  practice or first fixed in a tangible medium, as applicable) to  Company all my right, title, and interest in and to any and all  Inventions (and all Intellectual Property Rights with respect  thereto) made, conceived, reduced to practice, or learned by  me, either alone or with others, during the period of my  employment by Company. Any assignment of Inventions (and  all Intellectual Property Rights with respect thereto) hereunder  includes an assignment of all Moral Rights. To the extent such  Moral Rights cannot be assigned to Company and to the extent  the following is allowed by the laws in any country where  Moral Rights exist, I hereby unconditionally and irrevocably  waive the enforcement of such Moral Rights, and all claims and  causes of action of any kind against Company or related to  Company&#8217;s customers, with respect to such rights. I further  acknowledge and agree that neither my successors-in-interest  nor legal heirs retain any Moral Rights in any Inventions (and  any Intellectual Property Rights with respect thereto). </font></div><div style="margin-top:12.5pt;padding-left:9pt;padding-right:12.95pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">2.4 Obligation to Keep Company Informed.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">During the period of my employment and for one (1) year after  my employment ends, I will promptly and fully disclose to  Company in writing (a) all Inventions authored, conceived, or  reduced to practice by me, either alone or with others, including  any that might be covered under California Labor Code section  2870, and (b) all patent applications filed by me or in which I  am named as an inventor or co-inventor.  </font></div><div style="margin-top:12.25pt;padding-left:9pt;padding-right:12.95pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">2.5 Government or Third Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">. I agree that,  as directed by the Company, I will assign to a third party,  including without limitation the United States, all my right,  title, and interest in and to any particular Company Invention.  </font></div><div style="margin-top:12.5pt;padding-left:9pt;padding-right:12.95pt;text-indent:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">2.6 Enforcement of Intellectual Property  Rights and Assistance. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">During and after the period of my  employment and at Company&#8217;s request and expense, I will  assist Company in every proper way, including consenting to  and joining in any action, to obtain and enforce United States  and foreign Intellectual Property Rights and Moral Rights  relating to Company Inventions in all countries. If the  Company is unable to secure my signature on any document  needed in connection with such purposes, I hereby irrevocably  designate and appoint Company and its duly authorized officers  and agents as my agent and attorney in fact, which appointment  is coupled with an interest, to act on my behalf to execute and  file any such documents and to do all other lawfully permitted  acts to further such purposes with the same legal force and  effect as if executed by me.  </font></div><div style="padding-right:12.95pt"><font><br></font></div><div style="padding-left:11.55pt;padding-right:12.95pt;text-indent:36.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">2.7 Incorporation of Software Code. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">I agree  that I will not incorporate into any Company software or  otherwise deliver to Company any software code licensed  under the GNU General Public License or Lesser General  Public License or any other license that, by its terms, requires  or conditions the use or distribution of such code on the  disclosure, licensing, or distribution of any source code owned  or licensed by Company except as expressly authorized by the  Company or in strict compliance with the Company&#8217;s policies  regarding the use of such software. </font></div><div style="padding-right:12.95pt"><font><br></font></div><div style="padding-right:12.95pt"><font><br></font></div><div style="padding-right:12.95pt"><font><br></font></div><div style="margin-top:12pt;padding-left:11.65pt;padding-right:12.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">3. R</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">ECORDS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">I agree to keep and maintain adequate and  current records (in the form of notes, sketches, drawings and in  any other form that is required by the Company) of all  Inventions made by me during the period of my employment by  the Company, which records shall be available to, and remain  the sole property of, the Company at all times. </font></div><div style="margin-top:12.25pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">4. R</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">ETURN </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">O</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">F </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">OMPANY </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">ROPERTY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">Upon termination  of my employment or upon Company&#8217;s request at any other  time, I will deliver to Company all of Company&#8217;s property,  equipment, and documents, together with all copies thereof, and  any other material containing or disclosing any Inventions,  Third Party Information or Confidential Information and certify  in writing that I have fully complied with the foregoing  obligation. I agree that I will not copy, delete, or alter any  information contained upon my Company computer or  Company equipment before I return it to Company. In  addition, if I have used any personal computer, server, or e-mail  system to receive, store, review, prepare or transmit any  Company information, including but not limited to,  Confidential Information, I agree to provide the Company with  a computer-useable copy of all such Confidential Information  and then permanently delete and expunge such Confidential Information from those systems&#59; and I agree to provide the  Company access to my system as reasonably requested to  verify that the necessary copying and&#47;or deletion is completed.  I further agree that any property situated on Company&#8217;s  premises and owned by Company is subject to inspection by  Company&#8217;s personnel at any time with or without notice. Prior  to the termination of my employment or promptly after  termination of my employment, I will cooperate with Company  in attending an exit interview and certify in writing that I have  complied with the requirements of this section.  </font></div><div style="margin-top:12.15pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:0.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">5. N</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">OTIFICATION </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">O</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">F </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">N</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">EW </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">MPLOYER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">If I leave the  employ of Company, I consent to the notification of my new  employer of my rights and obligations under this Agreement,  by Company providing a copy of this Agreement or otherwise. </font></div><div style="margin-top:12.5pt;padding-left:11.8pt;padding-right:12.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6. G</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">ENERAL </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:111%">ROVISIONS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.1 Governing Law and Venue. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">This  Agreement and any action related thereto will be governed and  interpreted by and under the laws of the State of California,  without giving effect to any conflicts of laws principles that  require the application of the law of a different state. I  expressly consent to personal jurisdiction and venue in the state and federal courts for the county in which Company&#8217;s principal  place of business is located for any lawsuit filed there against  me by Company arising from or related to this Agreement. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.2 Severability. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">If any provision of this  Agreement is, for any reason, held to be invalid or  unenforceable, the other provisions of this Agreement will  remain enforceable and the invalid or unenforceable provision  will be deemed modified so that it is valid and enforceable to  the maximum extent permitted by law. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.3 Survival. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">This Agreement shall survive the  termination of my employment and the assignment of this  Agreement by Company to any successor or other assignee and  shall be binding upon my heirs and legal representatives. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.4 Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">. I agree and understand that  nothing in this Agreement shall give me any right to continued  employment by Company, and it will not interfere in any way  with my right or Company&#8217;s right to terminate my employment  at any time, with or without cause and with or without advance  notice. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.5 Notices. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">Each party must deliver all notices  or other communications required or permitted under this  Agreement in writing to the other party at the address listed on  the signature page, by courier, by certified or registered mail  (postage prepaid and return receipt requested), or by a  nationally-recognized express mail service. Notice will be  effective upon receipt or refusal of delivery. If delivered by  certified or registered mail, notice will be considered to have  been given five (5) business days after it was mailed, as  evidenced by the postmark. If delivered by courier or express  mail service, notice will be considered to have been given on  the delivery date reflected by the courier or express mail  service receipt. Each party may change its address for receipt of  notice by giving notice of the change to the other party. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.6 Injunctive Relief</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">. I acknowledge that,  because my services are personal and unique and because I will  have access to the Confidential Information of Company, any breach of this Agreement by me would cause irreparable injury to Company for which monetary damages would not be an adequate remedy and, therefore, will entitle Company to  injunctive relief (including specific performance). The rights  and remedies provided to each party in this Agreement are  cumulative and in addition to any other rights and remedies  available to such party at law or in equity. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.7 Waiver. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">Any waiver or failure to enforce any  provision of this Agreement on one occasion will not be  deemed a waiver of that provision or any other provision on  any other occasion. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.8 Export</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">. I agree not to export, reexport, or  transfer, directly or indirectly, any U.S. technical data acquired  from Company or any products utilizing such data, in violation  of the United States export laws or regulations. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.9 Counterparts. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">This Agreement may be  executed in one or more counterparts, each of which shall be  deemed an original and all of which shall be taken together and  deemed to be one instrument. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:111%">6.10 Entire Agreement. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:111%">If no other agreement  governs nondisclosure and assignment of inventions during any  period in which I was previously employed or am in the future  employed by Company as an independent contractor, the  obligations pursuant to sections of this Agreement titled  Confidential Information Protections and Inventions shall  apply. This Agreement is the final, complete and exclusive  agreement of the parties with respect to the subject matter  hereof and supersedes and merges all prior communications  between us with respect to such matters. No modification of or  amendment to this Agreement, or any waiver of any rights  under this Agreement, will be effective unless in writing and  signed by me and an officer of the Company authorized by the  Board. Any subsequent change or changes in my duties, salary  or compensation will not affect the validity or scope of this  Agreement. </font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-align:justify;text-indent:36.2pt"><font><br></font></div><div style="margin-top:11.6pt;padding-left:11.55pt;padding-right:12.95pt;text-align:justify;text-indent:36.2pt"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="ie39d2691c1294f3eb55ecfd6250435c5_214"></div><hr style="page-break-after:always"><div style="min-height:10.08pt;width:100%"><div><font><br></font></div></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:1.4pt;text-align:justify"><font><br></font></div><div style="padding-right:157.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:133%">This Agreement shall be effective as of the first day of my employment with Company. </font></div><div style="padding-right:157.3pt"><font><br></font></div><div style="padding-left:180pt;padding-right:157.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:133%">COMPANY&#58; </font></div><div style="margin-top:1.55pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CCEPTED AND AGREED </font></div><div style="margin-top:21pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">TaskUs, Inc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">. </font></div><div style="margin-top:11.4pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Bryce Maddox</font></div><div><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:133%">Name&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline">Bryce Maddock</font></div><div style="margin-top:0.35pt;padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Title&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">CEO </font></div><div style="margin-top:23.85pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Address&#58;  2621 33rd Street, Santa Monica, CA 90405 </font></div><div style="margin-top:24.1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">EMPLOYEE&#58; </font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </font></div><div style="margin-top:7.4pt;padding-left:180pt"><font><br></font></div><div style="margin-top:18.6pt;padding-left:180pt"><font><br></font></div><div style="margin-top:2.9pt;padding-left:180pt"><font><br></font></div><div style="padding-left:180pt"><font><br></font></div><div style="margin-top:39.15pt;padding-left:180pt;padding-right:108pt;text-align:justify;text-indent:0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:123%">I HAVE READ, UNDERSTAND, AND ACCEPT THIS  AGREEMENT AND HAVE BEEN GIVEN THE OPPORTUNITY TO REVIEW IT WITH INDEPENDENT LEGAL COUNSEL.</font></div><div style="padding-right:108pt;text-align:justify"><font><br></font></div><div style="padding-left:144pt;padding-right:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">&#47;s&#47; Jaspar Weir                                    </font></div><div style="padding-left:144pt;padding-right:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">                       (Signature) </font></div><div style="margin-top:5.15pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Jaspar Weir                                        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">                Name (Please Print) </font></div><div style="margin-top:4.2pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">5&#47;26&#47;2015                                          </font></div><div style="padding-left:180pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">           Date</font></div><div style="margin-top:11.25pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Address&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">3233 Donald Douglass Loop S,</font></div><div style="margin-top:2.85pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Santa Monica, CA 90405 </font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">EXHIBIT A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">INVENTIONS </font></div><div style="text-align:center"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:95%">1. Prior Inventions Disclosure. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">The following is a complete list of all Prior Inventions (as provided in  Subsection 2.2 of the attached Employee Confidential Information and Inventions Assignment Agreement, defined  herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:95%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:95%">&#8221;)&#58; </font></div><div style="text-align:justify;text-indent:54.95pt"><font><br></font></div><div style="text-indent:126.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">None </font></div><div style="text-indent:126.45pt"><font><br></font></div><div style="text-indent:126.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See immediately below&#58; </font></div><div style="text-indent:126.75pt"><font><br></font></div><div style="text-indent:126.75pt"><font><br></font></div><div style="text-indent:126.75pt"><font><br></font></div><div style="text-indent:126.75pt"><font><br></font></div><div style="text-indent:126.75pt"><font><br></font></div><div style="text-indent:126.75pt"><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2. Limited Exclusion Notification.  </font></div><div style="text-indent:54.5pt"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THIS IS TO NOTIFY </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">you in accordance with Section 2872 of the California Labor Code that the foregoing  Agreement between you and Company does not require you to assign or offer to assign to Company any Invention that  you develop entirely on your own time without using Company&#8217;s equipment, supplies, facilities or trade secret  information, except for those Inventions that either&#58; </font></div><div style="padding-left:22.5pt;text-align:justify;text-indent:13.5pt"><font><br></font></div><div style="padding-left:22.5pt;text-indent:13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relate at the time of conception or reduction to practice to Company&#8217;s business, or actual or  demonstrably anticipated research or development&#59; or </font></div><div style="padding-left:22.5pt;text-indent:13.5pt"><font><br></font></div><div style="padding-left:22.5pt;text-indent:13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Result from any work performed by you for Company. </font></div><div style="padding-left:22.5pt;text-indent:13.5pt"><font><br></font></div><div style="padding-left:18pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent a provision in the foregoing Agreement purports to require you to assign an Invention otherwise  excluded from the preceding paragraph, the provision is against the public policy of this state and is unenforceable.</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This limited exclusion does not apply to any patent or Invention covered by a contract between Company and  the United States or any of its agencies requiring full title to such patent or Invention to be in the United States.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">EXHIBIT B  </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2015 PERFORMANCE BONUS PLAN </font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Executive shall receive the following bonuses for fiscal year 2015&#58;  </font></div><div style="margin-bottom:6pt;padding-left:27pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. Revenue Bonus&#58; </font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a. The Executive shall receive a bonus of 25% of his base salary if the 2015  Revenue is at least the Revenue Target.  </font></div><div style="margin-bottom:6pt;padding-left:63pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b. If the 2015 Revenue is less than the Revenue Target, the Executive shall  receive a bonus equal to 25% of his base salary multiplied by a fraction,  the numerator of which shall equal the 2015 Revenue and the denominator  of which shall equal the Revenue Target. </font></div><div style="margin-bottom:6pt;padding-left:45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. EBITDA Bonus&#58;  </font></div><div style="margin-bottom:6pt;padding-left:63pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a. The Executive shall receive a bonus of 25% of his base salary if the 2015  EBITDA is at least the EBITDA Target. </font></div><div style="margin-bottom:6pt;padding-left:63pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b. If the 2015 EBITDA is less than the EBITDA Target, the Executive shall  receive a bonus equal to 25% of his base salary multiplied by a fraction,  the numerator of which shall equal the 2015 EBITDA and the denominator of which shall equal the EBITDA Target. </font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>exhibit103q12022.htm
<DESCRIPTION>EX-10.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i68711f82101d4163a114d9c58fea2faa_38"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 10.3</font></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:33.685%"><div style="margin-top:0.15pt;padding-left:49.5pt"><img alt="image_0b.jpg" src="image_0b.jpg" style="height:48px;margin-bottom:5pt;vertical-align:text-bottom;width:221px"></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div style="display:inline-block;max-width:32.628%;min-width:31.628%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:33.687%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:7.95pt;padding-left:5pt;text-indent:90pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CONFIDENTIAL</font></div></div></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:51.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 2, 2021</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:33.6pt;padding-right:33.6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Change Memo</font></div><div style="padding-left:51.35pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dear Jaspar,</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:4.7pt;padding-left:51.35pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">In light  of  the  continuing COVID-19  pandemic, you  agree  to accept  a reduced  base salary to</font></div><div style="padding-left:51.35pt;padding-right:5.55pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$30,000.00 effective December 21, 2020. You agree that you will reimburse TaskUs the overpayment of salary that you received between 12&#47;21&#47;2020 through 3&#47;28&#47;2021. The TaskUs Payroll team will provide repayment options, as well as applicable amendments for previous pay periods.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="padding-left:51.35pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Below you will find details of this change&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.108%"><tr><td style="width:1.0%"></td><td style="width:42.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.288%"></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current Base Salary</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$350,000.00</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective as of 12&#47;21&#47;2020</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$30,000.00</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bonus</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$0.00</font></td></tr></table></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:51.35pt;padding-right:5.65pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Further, your 401(K) contributions are currently set up for a 38% deduction of your base salary. In order to obtain the $19,500.00 at year end, your 401(K) deduction should be changed to 65%. It is highly recommended that you review your contributions no later than April 8, 2021, and submit the necessary change on the mykplan site through ADP at </font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">https&#58;&#47;&#47;mykplan.adp.com&#47;public&#47;Login&#47;index</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or by calling 1-866-695-7526.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:51.35pt;padding-right:5.9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additionally, your company paid life insurance will be adjusted to $30,000.00, which is the maximum amount for your base salary.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:51.35pt;padding-right:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">You will be paid in accordance with TaskUs&#8217; standard payroll practices and subject to all withholdings and deductions required by law. All other terms and conditions of your employment remain the same.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:51.35pt;padding-right:132.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:232%">I have read and understand the forgoing provisions of this Memo. Agreed to and accepted by&#58;</font></div><div style="padding-left:18pt;padding-right:132.85pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.245%"><tr><td style="width:1.0%"></td><td style="width:55.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.277%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jaspar Weir</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#47;2&#47;2021</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jaspar Weir</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>exhibit104q12022.htm
<DESCRIPTION>EX-10.4
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i414a34d5dd4f4d16b381d86b5e3a98a5_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:0.45pt"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 10.4</font></div><div style="margin-top:0.45pt"><img alt="image_0.jpg" src="image_0.jpg" style="height:45px;margin-bottom:5pt;vertical-align:text-bottom;width:228px"></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:5pt;padding-left:24pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2&#47;18&#47;21</font></div><div style="margin-top:1.95pt;padding-right:27.05pt;text-align:right"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">CONFIDENTIAL</font></div><div><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:5pt;padding-left:242.22pt;padding-right:242.22pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Merit Memo</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="margin-top:5pt;padding-left:24pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dear Jarrod Johnson,</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:24pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:134%">Congratulations! Effective February 15, 2021, your new annual base salary as Chief Customer Officer will increase to $350,010.26. Below you will find the details of this change.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:60pt;padding-right:290pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:137%">Current Base Rate $300,000.22 New Base Rate $350,010.26</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:24pt;padding-right:20.15pt;text-align:justify"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:131%">Please note that nothing in this Memo changes your at-will status of employment, the terms of which may be modified or terminated at any time by TaskUs, with or without notice.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:24pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:131%">If you have any questions or concerns regarding this memo or the changes set forth above, please do not hesitate to reach out to me directly.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:24pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Sincerely,</font></div><div><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.3pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:100%">     &#160;&#160;&#160;&#160; </font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Bryce Maddock            </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Bryce Maddock </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CEO</font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.565%"><tr><td style="width:1.0%"></td><td style="width:54.024%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.323%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Jarrod </font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Johnson</font></div></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:'Verdana',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2&#47;19&#47;2021</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Jarrod </font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Johnson</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date</font></td></tr></table></div><div><font><br></font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>6
<FILENAME>exhibit105formofrsuawardag.htm
<DESCRIPTION>EX-10.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i81a1781a3f834c33afa364d3ceaca696_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 10.5</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNIT GRANT NOTICE<br>UNDER THE<br>TASKUS, INC.<br>2021 OMNIBUS INCENTIVE PLAN<br>TIME-BASED VESTING AWARD</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TaskUs, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), pursuant to its 2021 Omnibus Incentive Plan (as it may be amended and&#47;or restated from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), hereby grants to the Participant the number of Restricted Stock Units set forth below.  The Restricted Stock Units are subject to all of the terms and conditions as set forth herein, in the Restricted Stock Unit Agreement (attached hereto or previously provided to the Participant in connection with a prior grant), and in the Plan, all of which are incorporated herein in their entirety.  Capitalized terms not otherwise defined herein shall have the meaning set forth in the Plan.</font></div><div style="margin-bottom:6pt;padding-left:180pt;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Participant&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Insert Participant Name</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#93;</font></div><div style="margin-bottom:6pt;padding-left:180pt;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Date of Grant&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;&#9679;&#93;</font></div><div style="margin-bottom:6pt;padding-left:180pt;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Reference Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#91;&#9679;&#93;</font></div><div style="padding-left:180pt;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Number of </font></div><div style="padding-left:180pt;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Restricted Stock Units&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#91;&#9679;&#93;</font></div><div style="margin-bottom:6pt;padding-left:180pt;text-indent:-180pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:180pt;text-align:justify;text-indent:-180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Schedule&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Provided the Participant has not undergone a Termination at the time of the applicable vesting date (or event)&#58; </font></div><div style="margin-bottom:12pt;padding-left:198pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">&#91;&#9679;&#93; of the Restricted Stock Units (rounded down to the nearest whole share) will vest on the date that is one year following the Vesting Reference Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tranche I RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:198pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">an additional &#91;&#9679;&#93; of the Restricted Stock Units (rounded down to the nearest whole share) will vest on each date that is two years after the Vesting Reference Date&#59; </font></div><div style="margin-bottom:12pt;padding-left:198pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">an additional &#91;&#9679;&#93; of the Restricted Stock Units will vest on a date that is three years after the Vesting Reference Date&#59; and </font></div><div style="margin-bottom:12pt;padding-left:198pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">the remaining &#91;&#9679;&#93; of the Restricted Stock Units will vest on a date that is four years after the Vesting Reference Date.</font></div><div style="margin-bottom:6pt;padding-left:198pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, (i) if the Participant undergoes a Termination by the Service Recipient without Cause prior to the first anniversary of the Vesting Reference Date, then, subject to and conditioned upon the Participant&#8217;s (A) execution and non-revocation of a release of claims in favor of the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and (B) execution of an agreement not to solicit clients, employees or service providers of the Company Group for a 24-month period commencing on the date of Termination, in each case, in the form provided by the Company, the Tranche I RSUs shall vest as of the date the Release becomes irrevocable and (ii) the Restricted Stock Units shall fully vest if either (A) the Restricted Stock Units would not otherwise be continued, converted, assumed, or replaced by the Company, a member of the Company Group or a successor entity thereto&#59; or (B) if the Participant undergoes a Termination by the Service </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:198pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Recipient without Cause or due to death or Disability at any time following a Change in Control in which the Restricted Stock Units are continued, converted, assumed, or replaced by the Company, a member of the Company Group or a successor entity thereto.</font></div><div style="margin-bottom:6pt;padding-left:198pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For the avoidance of doubt, no Termination shall occur unless the Participant is no longer providing any services (whether as an employee, director, consultant or otherwise) to any member of the Company Group. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">*&#160;&#160;&#160;&#160;*&#160;&#160;&#160;&#160;*</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TASKUS, INC.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">________________________________&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;    </font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58; </font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE UNDERSIGNED PARTICIPANT ACKNOWLEDGES RECEIPT OF THIS RESTRICTED STOCK UNIT GRANT NOTICE, THE RESTRICTED STOCK UNIT AGREEMENT AND THE PLAN, AND, AS AN EXPRESS CONDITION TO THE GRANT OF RESTRICTED STOCK UNITS HEREUNDER, AGREES TO BE BOUND BY THE TERMS OF THIS RESTRICTED STOCK UNIT GRANT NOTICE, THE RESTRICTED STOCK UNIT AGREEMENT AND THE PLAN.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PARTICIPANT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">1</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">___________________________</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><br><br></font></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div style="margin-bottom:12pt;padding-left:4.5pt;text-indent:-4.5pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> To the extent that the Company has established, either itself or through a third-party plan administrator, the ability to accept this award electronically, such acceptance shall constitute the Participant&#8217;s signature hereto. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to Restricted Stock Unit Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#93;</font></div></div></div><div id="i81a1781a3f834c33afa364d3ceaca696_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TIME-BASED RESTRICTED STOCK UNIT AGREEMENT<br>UNDER THE<br>TASKUS, INC.<br>2021 OMNIBUS INCENTIVE PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pursuant to the Restricted Stock Unit Grant Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) delivered to the Participant (as defined in the Grant Notice), and subject to the terms of this Restricted Stock Unit Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Restricted Stock Unit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and the TaskUs, Inc. 2021 Omnibus Incentive Plan, as it may be amended and restated from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), TaskUs, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and the Participant agree as follows.  Capitalized terms not otherwise defined herein shall have the same meaning as set forth in the Plan. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Grant of Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the terms and conditions set forth herein and in the Plan, the Company hereby grants to the Participant the number of Restricted Stock Units provided in the Grant Notice (with each Restricted Stock Unit representing an unfunded, unsecured right to receive one share of Class A Common Stock).  The Company may make one or more additional grants of Restricted Stock Units to the Participant under this Restricted Stock Unit Agreement by providing the Participant with a new grant notice, which may also include any terms and conditions differing from this Restricted Stock Unit Agreement to the extent provided therein.  The Company reserves all rights with respect to the granting of additional Restricted Stock Units hereunder and makes no implied promise to grant additional Restricted Stock Units.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the conditions contained herein and in the Plan, the Restricted Stock Units shall vest as provided in the Grant Notice.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Settlement of Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to any election by the Committee pursuant to Section 9(d)(ii) of the Plan, the Company will deliver to the Participant, without charge, as soon as reasonably practicable (and, in any event, within two and one-half months) following the applicable vesting date, one share of Class A Common Stock for each Restricted Stock Unit (as adjusted under the Plan, as applicable) which becomes vested hereunder and such vested Restricted Stock Unit shall be cancelled upon such delivery.  The Company shall either (a) deliver, or cause to be delivered, to the Participant a certificate or certificates therefor, registered in the Participant&#8217;s name or (b) cause such shares of Class A Common Stock to be credited to the Participant&#8217;s account at the third party plan administrator. Notwithstanding anything in this Restricted Stock Unit Agreement to the contrary, the Company shall have no obligation to issue or transfer any shares of Class A Common Stock as contemplated by this Restricted Stock Unit Agreement unless and until such issuance or transfer complies with all relevant provisions of law and the requirements of any stock exchange on which the Company&#8217;s shares of Class A Common Stock are listed for trading.   </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Treatment of Restricted Stock Units upon Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of Section&#160;9(c)(ii) of the Plan are incorporated herein by reference and made a part hereof, subject to the Vesting Schedule as provided in the Grant Notice (and for the avoidance for doubt, in the event of any conflict of the Grant Notice and Section 9(c)(ii) of the Plan, the provisions of the Grant Notice will prevail).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Company&#59; Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a) The term &#8220;Company&#8221; as used in this Restricted Stock Unit Agreement with reference to employment or service shall include the applicable Service Recipient. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) Whenever the word &#8220;Participant&#8221; is used in any provision of this Restricted Stock Unit Agreement under circumstances where the provision should logically be construed to apply to the executors, the administrators, or the person or persons to whom the Restricted Stock Units may be transferred in accordance with Section 13(b) of the Plan, the word &#8220;Participant&#8221; shall be deemed to include such person or persons. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Non-Transferability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Restricted Stock Units are not transferable by the Participant except to Permitted Transferees in accordance with Section 13(b) of the Plan.  Except as </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">otherwise provided herein, no assignment or transfer of the Restricted Stock Units, or of the rights represented thereby, whether voluntary or involuntary, by operation of law or otherwise, shall vest in the assignee or transferee any interest or right herein whatsoever, but immediately upon such assignment or transfer the Restricted Stock Units shall terminate and become of no further effect. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Rights as Stockholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to any payments to be provided to the Participant in accordance with the Grant Notice and Section 13(c)(iii) of the Plan, the Participant or a Permitted Transferee shall have no rights as a stockholder with respect to any share of Class A Common Stock underlying a Restricted Stock Unit unless and until the Participant shall have become the holder of record or the beneficial owner of such Class A Common Stock, and no adjustment shall be made for dividends or distributions or other rights in respect of such share of Class A Common Stock for which the record date is prior to the date upon which the Participant shall become the holder of record or the beneficial owner thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Tax Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of Section 13(d) of the Plan are incorporated herein by reference and made a part hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Every notice or other communication relating to this Restricted Stock Unit Agreement between the Company and the Participant shall be in writing, which may include by electronic mail, and shall be mailed to or delivered to the party for whom it is intended at such address as may from time to time be designated by such party in a notice mailed or delivered to the other party as herein provided&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that, unless and until some other address be so designated, all notices or communications by the Participant to the Company shall be mailed or delivered to the Company at its principal executive office, to the attention of the Company&#8217;s VP Legal, Corporate Secretary or its designee, and all notices or communications by the Company to the Participant may be given to the Participant personally or may be mailed to the Participant at the Participant&#8217;s last known address, as reflected in the Company&#8217;s records.  Notwithstanding the above, all notices and communications between the Participant and any third-party plan administrator shall be mailed, delivered, transmitted or sent in accordance with the procedures established by such third-party plan administrator and communicated to the Participant from time to time. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">No Right to Continued Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Restricted Stock Unit Agreement does not confer upon the Participant any right to continue as an employee or service provider to the Service Recipient or any other member of the Company Group. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Binding Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Restricted Stock Unit Agreement shall be binding upon the heirs, executors, administrators and successors of the parties hereto. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Waiver and Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except as otherwise set forth in Section 12 of the Plan, any waiver, alteration, amendment or modification of any of the terms of this Restricted Stock Unit Agreement shall be valid only if made in writing and signed by the parties hereto&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that any such waiver, alteration, amendment or modification is consented to on the Company&#8217;s behalf by the Committee.  No waiver by either of the parties hereto of their rights hereunder shall be deemed to constitute a waiver with respect to any subsequent occurrences or transactions hereunder unless such waiver specifically states that it is to be construed as a continuing waiver. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Clawback&#47;Forfeiture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Restricted Stock Unit Agreement shall be subject to reduction, cancellation, forfeiture or recoupment to the extent necessary to comply with (i) any clawback, forfeiture or other similar policy adopted by the Board or the Committee and as in effect from time to time&#59; and (ii) Applicable Law.  In addition, if the Participant receives any amount in excess of what the Participant should have received under the terms of this Restricted Stock Unit Agreement for any reason (including without limitation by reason of a financial restatement, mistake in calculations or other administrative error), then the Participant shall be required to repay any such excess amount to the Company.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Detrimental Activity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained herein or in the Plan, if the Participant has engaged in or engages in any Detrimental Activity, as determined by the Committee, then the Committee may, in its sole discretion, take actions permitted under the Plan, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">including, but not limited to&#58; (i) cancelling any and all Restricted Stock Unit, or (ii) requiring that the Participant forfeit any gain realized on the settlement of the Restricted Stock Unit or the disposition of any Class A Common Stock received upon settlement of the Restricted Stock Units, and repay such gain to the Company.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Right to Offset</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of Section 13(x) of the Plan are incorporated herein by reference and made a part hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Restricted Stock Unit Agreement shall be construed and interpreted in accordance with the laws of the State of Delaware, without regard to the principles of conflicts of law thereof.  Notwithstanding anything contained in this Restricted Stock Unit Agreement, the Grant Notice or the Plan to the contrary, if any suit or claim is instituted by the Participant or the Company relating to this Restricted Stock Unit Agreement, the Grant Notice or the Plan, the Participant hereby submits to the exclusive jurisdiction of and venue in the courts of Delaware. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The terms and provisions of the Plan are incorporated herein by reference.  In the event of a conflict or inconsistency between the terms and provisions of the Plan and the provisions of this Restricted Stock Unit Agreement (including the Grant Notice), the Plan shall govern and control. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  It is intended that the Restricted Stock Units granted hereunder shall be exempt from Section 409A of the Code pursuant to the &#8220;short-term deferral&#8221; rule applicable to such section, as set forth in the regulations or other guidance published by the Internal Revenue Service thereunder and shall be interpreted as such.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Imposition of Other Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company reserves the right to impose other requirements on the Participant&#8217;s participation in the Plan, on the Restricted Stock Unit and on any shares of Class A Common Stock acquired under the Plan, to the extent that the Company, in its sole discretion, determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Electronic Delivery and Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means.  The Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Restricted Stock Unit Agreement (including, without limitation, all exhibits attached hereto), the Grant Notice and the Plan constitute the entire agreement of the parties hereto in respect of the subject matter contained herein and supersede all prior agreements and understandings of the parties, oral and written, with respect to such subject matter.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>7
<FILENAME>exhibit106formofoptionagre.htm
<DESCRIPTION>EX-10.6
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ida24fffc23824ca1ba6169ae022a7e15_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:11pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.6</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">OPTION GRANT NOTICE<br>UNDER THE<br>TASKUS, INC.<br>2021 OMNIBUS INCENTIVE PLAN</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TaskUs, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), pursuant to its 2021 Omnibus Incentive Plan (as it may be amended and&#47;or restated from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), hereby grants to the Participant the number of Options (each Option representing the right to purchase one share of Class A Common Stock) set forth below, at an Exercise Price per share as set forth below.  The Options are subject to all of the terms and conditions as set forth herein, in the Option Agreement (attached hereto or previously provided to the Participant in connection with a prior grant), and in the Plan, all of which are incorporated herein in their entirety.  Capitalized terms not otherwise defined herein shall have the meaning set forth in the Plan.</font></div><div style="margin-bottom:11pt;padding-left:170.1pt;text-indent:-170.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;&#160;&#160;&#160;&#160;&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Insert Participant Name</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#93;</font></div><div style="margin-bottom:11pt;padding-left:170.1pt;text-indent:-170.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Date of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58; &#160;&#160;&#160;&#160;&#91;&#9679;&#93;</font></div><div style="margin-bottom:11pt;padding-left:170.1pt;text-indent:-170.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Reference Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;&#160;&#160;&#160;&#160;&#91;&#9679;&#93;</font></div><div style="margin-bottom:11pt;padding-left:170.1pt;text-indent:-170.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Number of Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58; &#160;&#160;&#160;&#160;&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Insert Number of Options Granted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#93;</font></div><div style="margin-bottom:11pt;padding-left:170.1pt;text-indent:-170.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exercise Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58; &#160;&#160;&#160;&#160;$&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Insert Exercise Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#93;</font></div><div style="margin-bottom:11pt;padding-left:170.1pt;text-indent:-170.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Option Period Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58; &#160;&#160;&#160;&#160;10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> anniversary of Grant Date</font></div><div style="margin-bottom:11pt;padding-left:170.1pt;text-indent:-170.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Type of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58; &#160;&#160;&#160;&#160;Non-Qualified Stock Option</font></div><div style="margin-bottom:11pt;padding-left:170.1pt;text-align:justify;text-indent:-170.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;&#160;&#160;&#160;&#160;Provided the Participant has not undergone a Termination at the time of the applicable vesting date (or event)&#58; </font></div><div style="margin-bottom:12pt;padding-left:198pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">&#91;&#9679;&#93; of the Options (rounded down to the nearest whole share) will vest on the date that is one year following the Vesting Reference Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tranche I Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:198pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">An additional &#91;&#9679;&#93; of the Options (rounded down to the nearest whole share) will vest on the date that is two years after the Vesting Reference Date&#59; </font></div><div style="margin-bottom:12pt;padding-left:198pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">an additional &#91;&#9679;&#93; of the Options will vest on the date that is three years after the Vesting Reference Date&#59; and </font></div><div style="margin-bottom:12pt;padding-left:198pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">the remaining &#91;&#9679;&#93; of the Options shall vest on the fourth anniversary of the Vesting Reference Date.</font></div><div style="margin-bottom:11pt;padding-left:169.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, (i) if the Participant undergoes a Termination by the Service Recipient without Cause prior to the first anniversary of the Vesting Reference Date, then, subject to and conditioned upon the Participant&#8217;s (A) execution and non-revocation of a release of claims in favor of the Company the (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and (B) execution of an agreement not to solicit clients, employees, or service providers of the Company Group for a 24-month period commencing on the date of Termination, in each case, in the form provided by the Company, the Tranche I Options shall vest on the date the Release becomes irrevocable and (ii) the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:11pt;padding-left:169.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Options shall fully vest and become exercisable if either (A) the Options would not otherwise be continued, converted, assumed, or replaced by the Company, a member of the Company Group or a successor entity thereto&#59; or (B) if the Participant undergoes a Termination by the Service Recipient without Cause or due to death or Disability at any time following a Change in Control in which the Options are continued, converted, assumed, or replaced by the Company, a member of the Company Group or a successor entity thereto.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">*&#160;&#160;&#160;&#160;*&#160;&#160;&#160;&#160;*</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">T</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ASKUS, INC.</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">________________________________&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;    </font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58; </font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE UNDERSIGNED PARTICIPANT ACKNOWLEDGES RECEIPT OF THIS OPTION GRANT NOTICE, THE OPTION AGREEMENT AND THE PLAN, AND, AS AN EXPRESS CONDITION TO THE GRANT OF OPTIONS HEREUNDER, AGREES TO BE BOUND BY THE TERMS OF THIS OPTION GRANT NOTICE, THE OPTION AGREEMENT AND THE PLAN.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PARTICIPANT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">1</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">_________________________________</font></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To the extent that the Company has established, either itself or through a third-party plan administrator, the ability to accept this award electronically, such acceptance shall constitute the Participant's signature hereto. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to Option Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#93;</font></div></div></div><div id="ida24fffc23824ca1ba6169ae022a7e15_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">OPTION AGREEMENT<br>UNDER THE<br>TASKUS, INC.<br>2021 OMNIBUS INCENTIVE PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pursuant to the Option Grant Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) delivered to the Participant (as defined in the Grant Notice), and subject to the terms of this Option Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Option Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and the TaskUs, Inc. 2021 Omnibus Incentive Plan, as it may be amended and restated from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), TaskUs, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and the Participant agree as follows.  Capitalized terms not otherwise defined herein shall have the same meaning as set forth in the Plan. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Grant of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the terms and conditions set forth herein and in the Plan, the Company hereby grants to the Participant the number of Options provided in the Grant Notice (with each Option representing the right to purchase one share of Class A Common Stock), at an Exercise Price per share as provided in the Grant Notice.  The Company may make one or more additional grants of Options to the Participant under this Option Agreement by providing the Participant with a new grant notice, which may also include any terms and conditions differing from this Option Agreement to the extent provided therein.  The Company reserves all rights with respect to the granting of additional Options hereunder and makes no implied promise to grant additional Options. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the conditions contained herein and in the Plan, the Options shall vest as provided in the Grant Notice. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Exercise of Options Following Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of Section 7(c)(ii) of the Plan are incorporated herein by reference and made a part hereof, subject to the Vesting Schedule as provided in the Grant Notice (and for the avoidance for doubt, in the event of any conflict of the Grant Notice and Section 7(c)(ii) of the Plan, the provisions of the Grant Notice will prevail).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Method of Exercising Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Options may be exercised by the delivery of notice of the number of Options that are being exercised accompanied by payment in full of the Exercise Price applicable to the Options so exercised.  Such notice shall be delivered either (a) in writing to the Company at its principal office or at such other address as may be established by the Committee, to the attention of the Company&#8217;s VP Legal, Corporate Secretary or its designee&#59; or (b) to a third-party plan administrator as may be arranged for by the Company or the Committee from time to time for purposes of the administration of outstanding Options under the Plan, in the case of either (a) or (b), as communicated to the Participant by the Company from time to time.  Payment of the aggregate Exercise Price may be made using any of the methods described in Section 7(d)(i) or (ii) of the Plan&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the Participant shall obtain written consent from the Committee prior to the use of the methods described in Section 7(d)(ii)(A) of the Plan.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Issuance of Class A Common Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Following the exercise of an Option hereunder, as promptly as practical after receipt of such notification and full payment of such Exercise Price and any required income or other tax withholding amount (as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof), the Company shall issue or transfer, or cause such issue or transfer, to the Participant the number of shares of Class A Common Stock with respect to which the Options have been so exercised, and shall either (a)&#160;deliver, or cause to be delivered, to the Participant, a certificate or certificates therefor, registered in the Participant&#8217;s name or (b)&#160;cause such shares of Class A Common Stock to be credited to the Participant&#8217;s account at the third-party plan administrator. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Company&#59; Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">The term &#8220;Company&#8221; as used in this Option Agreement with reference to employment or service shall include the applicable Service Recipient. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">Whenever the word &#8220;Participant&#8221; is used in any provision of this Option Agreement under circumstances where the provision should logically be construed to apply to the executors, the administrators, or the person or persons to whom the Options may be transferred in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">accordance with Section 13(b) of the Plan, the word &#8220;Participant&#8221; shall be deemed to include such person or persons. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Non-Transferability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Options are not transferable by the Participant except to Permitted Transferees in accordance with Section 13(b) of the Plan.  Except as otherwise provided herein, no assignment or transfer of the Options, or of the rights represented thereby, whether voluntary or involuntary, by operation of law or otherwise, shall vest in the assignee or transferee any interest or right herein whatsoever, but immediately upon such assignment or transfer the Options shall terminate and become of no further effect. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Rights as Stockholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Participant or a Permitted Transferee of the Options shall have no rights as a stockholder with respect to any share of Class A Common Stock covered by an Option unless and until the Participant shall have become the holder of record or the beneficial owner of such share of Class A Common Stock, and no adjustment shall be made for dividends or distributions or other rights in respect of such share of Class A Common Stock for which the record date is prior to the date upon which the Participant shall become the holder of record or the beneficial owner thereof. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Tax Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of Section 13(d) of the Plan are incorporated herein by reference and made a part hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Every notice or other communication relating to this Option Agreement between the Company and the Participant shall be in writing</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">which may include by electronic mail, and shall be mailed to or delivered to the party for whom it is intended at such address as may from time to time be designated by such party in a notice mailed or delivered to the other party as herein provided&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that, unless and until some other address be so designated, all notices or communications by the Participant to the Company shall be mailed or delivered to the Company at its principal executive office, to the attention of the Company&#8217;s VP Legal, Corporate Secretary or its designee, and all notices or communications by the Company to the Participant may be given to the Participant personally or may be mailed to the Participant at the Participant&#8217;s last known address, as reflected in the Company&#8217;s records.  Notwithstanding the above, all notices and communications between the Participant and any third-party plan administrator shall be mailed, delivered, transmitted or sent in accordance with the procedures established by such third-party plan administrator and communicated to the Participant from time to time. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">No Right to Continued Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Option Agreement does not confer upon the Participant any right to continue as an employee or service provider to the Service Recipient or any other member of the Company Group. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Binding Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Option Agreement shall be binding upon the heirs, executors, administrators and successors of the parties hereto. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Waiver and Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except as otherwise set forth in Section 12 of the Plan, any waiver, alteration, amendment or modification of any of the terms of this Option Agreement shall be valid only if made in writing and signed by the parties hereto&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that any such waiver, alteration, amendment or modification is consented to on the Company&#8217;s behalf by the Committee.  No waiver by either of the parties hereto of their rights hereunder shall be deemed to constitute a waiver with respect to any subsequent occurrences or transactions hereunder unless such waiver specifically states that it is to be construed as a continuing waiver. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Clawback&#47;Repayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Option Agreement shall be subject to reduction, cancellation, forfeiture or recoupment to the extent necessary to comply with (i) any clawback, forfeiture or other similar policy adopted by the Board or the Committee and as in effect from time to time&#59; and (ii) Applicable Law.  In addition, if the Participant receives any amount in excess of what the Participant should have received under the terms of this Option Agreement for any reason (including, without limitation, by reason of a financial restatement, mistake in calculations or other administrative error), then the Participant shall be required to repay any such excess amount to the Company.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Detrimental Activity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained herein or in the Plan, if the Participant has engaged in or engages in any Detrimental Activity, as </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">determined by the Committee, then the Committee may, in its sole discretion, take actions permitted under the Plan, including, but not limited to&#58; (i) cancelling any and all Option, or (ii) requiring that the Participant forfeit any gain realized on the exercise of the Options or the disposition of any Class A Common Stock received upon exercise of the Options, and repay such gain to the Company.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Right to Offset</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of Section 13(x) of the Plan are incorporated herein by reference and made a part hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Option Agreement shall be construed and interpreted in accordance with the laws of the State of Delaware, without regard to the principles of conflicts of law thereof.  Notwithstanding anything contained in this Option Agreement, the Grant Notice or the Plan to the contrary, if any suit or claim is instituted by the Participant or the Company relating to this Option Agreement, the Grant Notice or the Plan, the Participant hereby submits to the exclusive jurisdiction of and venue in the courts of Delaware.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The terms and provisions of the Plan are incorporated herein by reference.  In the event of a conflict or inconsistency between the terms and provisions of the Plan and the provisions of this Option Agreement (including the Grant Notice), the Plan shall govern and control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Imposition of Other Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company reserves the right to impose other requirements on the Participant&#8217;s participation in the Plan, on the Option and on any Class A Common Stock acquired under the Plan, to the extent that the Company, in its sole discretion, determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:22.25pt;text-decoration:underline">Electronic Delivery and Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means.  The Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Option Agreement (including, without limitation, all exhibits attached hereto), the Grant Notice and the Plan constitute the entire agreement of the parties hereto in respect of the subject matter contained herein and supersede all prior agreements and understandings of the parties, oral and written, with respect to such subject matter. </font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>exhibit311q12022.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i5b79fe7d150a48fcbdc9fd639c1d22e7_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Bryce Maddock, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this Quarterly Report on Form&#160;10-Q&#160;for the three months ended March&#160;31, 2022 of TaskUs, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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&#160;13a-15(e)&#160;and&#160;15d-15(e))&#160;for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">&#91;Reserved&#93;&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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 functions)&#58;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May&#160;10, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Bryce Maddock</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bryce Maddock</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:45pt;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>9
<FILENAME>exhibit312q12022.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i735e8f25bd9145389539e951104a2386_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Balaji Sekar, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this Quarterly Report on Form&#160;10-Q&#160;for the three months ended March&#160;31, 2022 of TaskUs, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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&#160;13a-15(e)&#160;and&#160;15d-15(e))&#160;for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">&#91;Reserved&#93;&#59;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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 functions)&#58;</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt;margin-top:18pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;10, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Balaji Sekar</font></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:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balaji Sekar</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div style="height:45pt;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>10
<FILENAME>exhibit321q12022.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i165efd51fffa4a09be1da1f268b25204_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form&#160;10-Q&#160;of TaskUs, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) for the three months ended March&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), I, Bryce Maddock, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:12pt"><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:35.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Bryce Maddock</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bryce Maddock</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May&#160;10, 2022</font></div><div style="margin-top:12pt;text-indent:27pt"><font><br></font></div><div style="height:45pt;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.2
<SEQUENCE>11
<FILENAME>exhibit322q12022.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7bccf53e618747deb18f747fdf172e8a_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form&#160;10-Q&#160;of TaskUs, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) for the three months ended March&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), I, Balaji Sekar, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><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:35.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Balaji Sekar</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balaji Sekar</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May&#160;10, 2022</font></div><div style="margin-top:12pt;text-indent:27pt"><font><br></font></div><div style="height:45pt;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>12
<FILENAME>task-20220331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:52576ed6-7952-4fa4-b5f8-41269d707e7f,g:fecc9d3a-fb20-4395-bc2d-78f054894d00-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:task="http://taskus.com/20220331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://taskus.com/20220331">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="task-20220331_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="task-20220331_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="task-20220331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="task-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://taskus.com/role/CoverPage">
        <link:definition>0001001 - 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="UnauditedCondensedConsolidatedBalanceSheets" roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Unaudited 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="UnauditedCondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Unaudited 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="UnauditedCondensedConsolidatedStatementsofOperations" roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations">
        <link:definition>1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome">
        <link:definition>1004005 - Statement - Unaudited 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="UnauditedCondensedConsolidatedStatementsofShareholdersEquity" roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity">
        <link:definition>1005006 - Statement - Unaudited Condensed Consolidated Statements of Shareholders&#8217; 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="UnauditedCondensedConsolidatedStatementsofCashFlows" roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - Statement - Unaudited 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="DescriptionofBusinessandOrganization" roleURI="http://taskus.com/role/DescriptionofBusinessandOrganization">
        <link:definition>2101101 - Disclosure - Description of Business and Organization</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="SummaryofSignificantAccountingPolicies" roleURI="http://taskus.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2102102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2304301 - Disclosure - Summary of 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="SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails">
        <link:definition>2405401 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails" roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies - Summary of Concentration Risk (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="SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (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="Revenue" roleURI="http://taskus.com/role/Revenue">
        <link:definition>2108103 - Disclosure - 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="RevenueTables" roleURI="http://taskus.com/role/RevenueTables">
        <link:definition>2309302 - Disclosure - 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="RevenueSummaryofRevenueDetails" roleURI="http://taskus.com/role/RevenueSummaryofRevenueDetails">
        <link:definition>2410404 - Disclosure - Revenue - Summary 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="RevenueNarrativeDetails" roleURI="http://taskus.com/role/RevenueNarrativeDetails">
        <link:definition>2411405 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ForwardContract" roleURI="http://taskus.com/role/ForwardContract">
        <link:definition>2112104 - Disclosure - Forward Contract</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="ForwardContractTables" roleURI="http://taskus.com/role/ForwardContractTables">
        <link:definition>2313303 - Disclosure - Forward Contract (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="ForwardContractNarrativeDetails" roleURI="http://taskus.com/role/ForwardContractNarrativeDetails">
        <link:definition>2414406 - Disclosure - Forward Contract - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails" roleURI="http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails">
        <link:definition>2415407 - Disclosure - Forward Contracts - Summary of Settled and Outstanding Forward Contracts (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="ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>2416408 - Disclosure - Forward Contract - Assets Measured at Fair Value on a 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="PropertyandEquipmentnet" roleURI="http://taskus.com/role/PropertyandEquipmentnet">
        <link:definition>2117105 - Disclosure - Property and Equipment, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentnetTables" roleURI="http://taskus.com/role/PropertyandEquipmentnetTables">
        <link:definition>2318304 - Disclosure - Property and Equipment, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails" roleURI="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails">
        <link:definition>2419409 - Disclosure - Property and Equipment, net - Summary of Property and Equipment (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="PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails" roleURI="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails">
        <link:definition>2420410 - Disclosure - Property and Equipment, net - Summary of Property and Equipment by Geographic Location (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="GoodwillandIntangibles" roleURI="http://taskus.com/role/GoodwillandIntangibles">
        <link:definition>2121106 - Disclosure - Goodwill and Intangibles</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="GoodwillandIntangiblesTables" roleURI="http://taskus.com/role/GoodwillandIntangiblesTables">
        <link:definition>2322305 - Disclosure - Goodwill and Intangibles (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="GoodwillandIntangiblesDetails" roleURI="http://taskus.com/role/GoodwillandIntangiblesDetails">
        <link:definition>2423411 - Disclosure - Goodwill and Intangibles (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="LongTermDebt" roleURI="http://taskus.com/role/LongTermDebt">
        <link:definition>2124107 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://taskus.com/role/LongTermDebtTables">
        <link:definition>2325306 - Disclosure - Long-Term 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="LongTermDebtScheduleofDebtDetails" roleURI="http://taskus.com/role/LongTermDebtScheduleofDebtDetails">
        <link:definition>2426412 - Disclosure - Long-Term Debt - Schedule of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtNarrativeDetails" roleURI="http://taskus.com/role/LongTermDebtNarrativeDetails">
        <link:definition>2427413 - Disclosure - Long-Term Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://taskus.com/role/CommitmentsandContingencies">
        <link:definition>2128108 - 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="EmployeeCompensation" roleURI="http://taskus.com/role/EmployeeCompensation">
        <link:definition>2129109 - Disclosure - Employee 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="EmployeeCompensationTables" roleURI="http://taskus.com/role/EmployeeCompensationTables">
        <link:definition>2330307 - Disclosure - Employee 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="EmployeeCompensationNarrativeDetails" roleURI="http://taskus.com/role/EmployeeCompensationNarrativeDetails">
        <link:definition>2431414 - Disclosure - Employee Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails" roleURI="http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails">
        <link:definition>2432415 - Disclosure - Employee Compensation - Summary of Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://taskus.com/role/IncomeTaxes">
        <link:definition>2133110 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://taskus.com/role/IncomeTaxesDetails">
        <link:definition>2434416 - Disclosure - Income Taxes (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="EarningsPerShare" roleURI="http://taskus.com/role/EarningsPerShare">
        <link:definition>2135111 - 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="EarningsPerShareTables" roleURI="http://taskus.com/role/EarningsPerShareTables">
        <link:definition>2336308 - 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="EarningsPerShareSummaryofBasicandDilutedEarningsDetails" roleURI="http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails">
        <link:definition>2437417 - Disclosure - Earnings Per Share - Summary of Basic and Diluted Earnings (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="EarningsPerShareNarrativeDetails" roleURI="http://taskus.com/role/EarningsPerShareNarrativeDetails">
        <link:definition>2438418 - Disclosure - Earnings Per Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://taskus.com/role/SubsequentEvents">
        <link:definition>2139112 - 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="SubsequentEventsDetails" roleURI="http://taskus.com/role/SubsequentEventsDetails">
        <link:definition>2440419 - 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="task_ContentSecurityMember" abstract="true" name="ContentSecurityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_CommonStockEquivalentsAntiDilutiveMember" abstract="true" name="CommonStockEquivalentsAntiDilutiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_LineOfCreditFacilityAdditionalBorrowingCapacity" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="task_LongTermDebtExcludingCurrentMaturitiesGross" abstract="false" name="LongTermDebtExcludingCurrentMaturitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="task_DigitalCustomerExperienceMember" abstract="true" name="DigitalCustomerExperienceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_DebtInstrumentPaymentPeriodDomain" abstract="true" name="DebtInstrumentPaymentPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_A2019CreditAgreementMember" abstract="true" name="A2019CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_AIServicesMember" abstract="true" name="AIServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_RestOfWorldMember" abstract="true" name="RestOfWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_ParsecDooAndQExperienceDooMember" abstract="true" name="ParsecDooAndQExperienceDooMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_NumberOfCounterparties" abstract="false" name="NumberOfCounterparties" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="task_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_DebtInstrumentPaymentPeriodTwoMember" abstract="true" name="DebtInstrumentPaymentPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_EmployeeRelatedLiabilitiesNoncurrent" abstract="false" name="EmployeeRelatedLiabilitiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="task_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" abstract="false" name="DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="task_DebtInstrumentPaymentPeriodAxis" abstract="true" name="DebtInstrumentPaymentPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="task_DebtInstrumentPaymentPeriodFourMember" abstract="true" name="DebtInstrumentPaymentPeriodFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_DebtInstrumentPaymentPeriodThreeMember" abstract="true" name="DebtInstrumentPaymentPeriodThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_DerivativeNotionalAmountSettled" abstract="false" name="DerivativeNotionalAmountSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="task_CommonStockEquivalentsMarketConditionsNotMetMember" abstract="true" name="CommonStockEquivalentsMarketConditionsNotMetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_DebtInstrumentPaymentPeriodOneMember" abstract="true" name="DebtInstrumentPaymentPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_DebtInstrumentPaymentPeriodFiveMember" abstract="true" name="DebtInstrumentPaymentPeriodFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="task_LongTermDebtCurrentMaturitiesGross" abstract="false" name="LongTermDebtCurrentMaturitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="task_IncreaseDecreaseInDeferredRentCredit" abstract="false" name="IncreaseDecreaseInDeferredRentCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="task_NumberOfLanguagesSupported" abstract="false" name="NumberOfLanguagesSupported" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>task-20220331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:52576ed6-7952-4fa4-b5f8-41269d707e7f,g:fecc9d3a-fb20-4395-bc2d-78f054894d00-->
<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://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_37a4d789-5ae5-4302-91c1-dcccf121b402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditCurrent_5218bc2f-d0b8-41af-8ec9-d39314554c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37a4d789-5ae5-4302-91c1-dcccf121b402" xlink:to="loc_us-gaap_DeferredRentCreditCurrent_5218bc2f-d0b8-41af-8ec9-d39314554c2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_5ed5b805-91ef-4cff-b382-a6460d76d153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37a4d789-5ae5-4302-91c1-dcccf121b402" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_5ed5b805-91ef-4cff-b382-a6460d76d153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3d060df2-fe36-46c2-9a18-0f826cf7d383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37a4d789-5ae5-4302-91c1-dcccf121b402" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3d060df2-fe36-46c2-9a18-0f826cf7d383" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a6731fe2-c0bc-47e1-afb2-417248521a41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37a4d789-5ae5-4302-91c1-dcccf121b402" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a6731fe2-c0bc-47e1-afb2-417248521a41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f71846bc-9f5b-4a09-8d5a-0c6a8dbde2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37a4d789-5ae5-4302-91c1-dcccf121b402" xlink:to="loc_us-gaap_LongTermDebtCurrent_f71846bc-9f5b-4a09-8d5a-0c6a8dbde2ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_96c7597e-a42a-4618-a67a-8e054e3a9455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_37a4d789-5ae5-4302-91c1-dcccf121b402" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_96c7597e-a42a-4618-a67a-8e054e3a9455" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_4d42ed5f-c3a8-4614-bdb4-5ec8ad75750d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_ced50d7e-e5eb-46db-b9fa-b6b70022aeab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_4d42ed5f-c3a8-4614-bdb4-5ec8ad75750d" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_ced50d7e-e5eb-46db-b9fa-b6b70022aeab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_190fca30-ac0e-48ee-af7f-c39a4f0918cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_4d42ed5f-c3a8-4614-bdb4-5ec8ad75750d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_190fca30-ac0e-48ee-af7f-c39a4f0918cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_EmployeeRelatedLiabilitiesNoncurrent_b3c6067e-5c22-4309-8552-431f4fc6070a" xlink:href="task-20220331.xsd#task_EmployeeRelatedLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_4d42ed5f-c3a8-4614-bdb4-5ec8ad75750d" xlink:to="loc_task_EmployeeRelatedLiabilitiesNoncurrent_b3c6067e-5c22-4309-8552-431f4fc6070a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_22e890df-3d33-484b-bf3b-71f224fe087e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_4d42ed5f-c3a8-4614-bdb4-5ec8ad75750d" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_22e890df-3d33-484b-bf3b-71f224fe087e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1c038520-75dc-40ba-bec4-d0755963b0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_4d42ed5f-c3a8-4614-bdb4-5ec8ad75750d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1c038520-75dc-40ba-bec4-d0755963b0eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9b93bf01-8b6b-4d8c-909d-e2dedbe819b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_89f3fee3-2298-4afb-960b-4794a820bb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9b93bf01-8b6b-4d8c-909d-e2dedbe819b9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_89f3fee3-2298-4afb-960b-4794a820bb5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1183b23b-00ee-4109-961c-15ebe8a0918f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9b93bf01-8b6b-4d8c-909d-e2dedbe819b9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1183b23b-00ee-4109-961c-15ebe8a0918f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c178f59-0769-4bd6-bec5-2912a15a0fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9b93bf01-8b6b-4d8c-909d-e2dedbe819b9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c178f59-0769-4bd6-bec5-2912a15a0fbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_02fd3458-645e-4feb-91b4-b375239d888d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9b93bf01-8b6b-4d8c-909d-e2dedbe819b9" xlink:to="loc_us-gaap_CommonStockValue_02fd3458-645e-4feb-91b4-b375239d888d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_5113d690-0056-4a22-9db7-28d6761a51b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_813e3859-146b-4033-9a31-e111549f1b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_5113d690-0056-4a22-9db7-28d6761a51b1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_813e3859-146b-4033-9a31-e111549f1b64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_47988590-8372-4340-a765-ce543d8b4bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_5113d690-0056-4a22-9db7-28d6761a51b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_47988590-8372-4340-a765-ce543d8b4bf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_d1dca34c-ae95-472d-a602-82b7b9212f05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_5113d690-0056-4a22-9db7-28d6761a51b1" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_d1dca34c-ae95-472d-a602-82b7b9212f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8ce7144e-7d99-4298-84b0-feaf1354351d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_5113d690-0056-4a22-9db7-28d6761a51b1" xlink:to="loc_us-gaap_Goodwill_8ce7144e-7d99-4298-84b0-feaf1354351d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2a115f34-9f24-44ae-8f02-9d93c736770c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_5113d690-0056-4a22-9db7-28d6761a51b1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2a115f34-9f24-44ae-8f02-9d93c736770c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ea87f6ce-5d9f-4330-a1fe-0ecdb5580d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_b3445ace-0d1c-4f07-ba7e-915529cad818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ea87f6ce-5d9f-4330-a1fe-0ecdb5580d40" xlink:to="loc_us-gaap_AssetsNoncurrent_b3445ace-0d1c-4f07-ba7e-915529cad818" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0ad7aada-aa95-4e47-b63f-cb647b533c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ea87f6ce-5d9f-4330-a1fe-0ecdb5580d40" xlink:to="loc_us-gaap_AssetsCurrent_0ad7aada-aa95-4e47-b63f-cb647b533c9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0aaa9bb5-3bd8-42dc-9e01-d21923b3876f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_a4a4e835-9604-4959-b6bc-ae4b49ff47f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0aaa9bb5-3bd8-42dc-9e01-d21923b3876f" xlink:to="loc_us-gaap_OtherAssetsCurrent_a4a4e835-9604-4959-b6bc-ae4b49ff47f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_98663255-5ec4-41d1-8ed2-99e06dffb660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0aaa9bb5-3bd8-42dc-9e01-d21923b3876f" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_98663255-5ec4-41d1-8ed2-99e06dffb660" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_0a5a184a-979b-468f-9e9e-03dec1098883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0aaa9bb5-3bd8-42dc-9e01-d21923b3876f" xlink:to="loc_us-gaap_Cash_0a5a184a-979b-468f-9e9e-03dec1098883" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_8fdcebcc-b797-4e91-a438-f5172ece0606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0aaa9bb5-3bd8-42dc-9e01-d21923b3876f" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_8fdcebcc-b797-4e91-a438-f5172ece0606" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_d1bf01d4-0f07-4b79-9179-6dd8ef218455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0aaa9bb5-3bd8-42dc-9e01-d21923b3876f" xlink:to="loc_us-gaap_IncomeTaxesReceivable_d1bf01d4-0f07-4b79-9179-6dd8ef218455" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ef2dc28e-f367-43b8-a65a-2be8386c19b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0aaa9bb5-3bd8-42dc-9e01-d21923b3876f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ef2dc28e-f367-43b8-a65a-2be8386c19b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b84cdab8-f932-4849-a829-2d2c48a6236e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_2a1020e9-d5f7-4aa9-87d6-dc0e6e7d85e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b84cdab8-f932-4849-a829-2d2c48a6236e" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_2a1020e9-d5f7-4aa9-87d6-dc0e6e7d85e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cf9a6cf7-651f-493a-8446-123f6d7716f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b84cdab8-f932-4849-a829-2d2c48a6236e" xlink:to="loc_us-gaap_LiabilitiesCurrent_cf9a6cf7-651f-493a-8446-123f6d7716f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_77a7f685-3491-4c59-8118-beddd6aa12f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_623f228f-1583-4b99-950d-97a28a309004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_77a7f685-3491-4c59-8118-beddd6aa12f5" xlink:to="loc_us-gaap_StockholdersEquity_623f228f-1583-4b99-950d-97a28a309004" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_32c0e845-9975-47ca-88bd-337afdb76ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_77a7f685-3491-4c59-8118-beddd6aa12f5" xlink:to="loc_us-gaap_CommitmentsAndContingencies_32c0e845-9975-47ca-88bd-337afdb76ed4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3c6e202d-8ec3-4728-87c1-7d5caffde2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_77a7f685-3491-4c59-8118-beddd6aa12f5" xlink:to="loc_us-gaap_Liabilities_3c6e202d-8ec3-4728-87c1-7d5caffde2cf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_01279320-69eb-4f89-a216-1612e1239e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d5e2c810-44cc-43c0-bd9d-95eef7b23eec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01279320-69eb-4f89-a216-1612e1239e90" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d5e2c810-44cc-43c0-bd9d-95eef7b23eec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_0b293f67-4a96-4936-a56b-ab42aab53751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_01279320-69eb-4f89-a216-1612e1239e90" xlink:to="loc_us-gaap_CostsAndExpenses_0b293f67-4a96-4936-a56b-ab42aab53751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_acc0f613-fcb8-4f0e-bdd0-4f7ddc30e8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_f1d73171-277b-4756-96ec-9e0334c4b6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_acc0f613-fcb8-4f0e-bdd0-4f7ddc30e8e0" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_f1d73171-277b-4756-96ec-9e0334c4b6cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_06d670fb-6c3e-458c-a87b-b38eb4f06d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_acc0f613-fcb8-4f0e-bdd0-4f7ddc30e8e0" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_06d670fb-6c3e-458c-a87b-b38eb4f06d1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a5eee384-5bf4-4f3b-8ad9-2976171d9413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_acc0f613-fcb8-4f0e-bdd0-4f7ddc30e8e0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a5eee384-5bf4-4f3b-8ad9-2976171d9413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4ee01103-fd9a-493a-913d-d651ce37dc94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_acc0f613-fcb8-4f0e-bdd0-4f7ddc30e8e0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4ee01103-fd9a-493a-913d-d651ce37dc94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e4970db8-d2a1-4a78-8aad-fb4fa0a6172d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_acc0f613-fcb8-4f0e-bdd0-4f7ddc30e8e0" xlink:to="loc_us-gaap_Depreciation_e4970db8-d2a1-4a78-8aad-fb4fa0a6172d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4ba1cbc2-dcbd-4959-b803-c3d2bc29f791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c962dce5-39cf-42a9-a8cf-68411ff18d63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4ba1cbc2-dcbd-4959-b803-c3d2bc29f791" xlink:to="loc_us-gaap_OperatingIncomeLoss_c962dce5-39cf-42a9-a8cf-68411ff18d63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7a97845b-bce3-47ac-8e76-522eb4d7dac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4ba1cbc2-dcbd-4959-b803-c3d2bc29f791" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7a97845b-bce3-47ac-8e76-522eb4d7dac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a0c361b7-9d4e-4579-b3d0-4cba7cf828c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4ba1cbc2-dcbd-4959-b803-c3d2bc29f791" xlink:to="loc_us-gaap_InterestExpense_a0c361b7-9d4e-4579-b3d0-4cba7cf828c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_34cead9e-913e-4e76-8e8a-b1b8c4e6ff41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bc376b16-3075-4d55-9278-7b84c57cbfa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_34cead9e-913e-4e76-8e8a-b1b8c4e6ff41" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bc376b16-3075-4d55-9278-7b84c57cbfa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e0ea9c4b-32d3-4771-a96c-4791e0332d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_34cead9e-913e-4e76-8e8a-b1b8c4e6ff41" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e0ea9c4b-32d3-4771-a96c-4791e0332d92" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_34ac6e29-6a25-49c9-98f8-1aba66a7b4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_aa8f332d-d04e-48a8-af47-ef36e7c457c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_34ac6e29-6a25-49c9-98f8-1aba66a7b4bc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_aa8f332d-d04e-48a8-af47-ef36e7c457c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_edc6b6b1-5914-42f9-aba4-69fb26db0c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_34ac6e29-6a25-49c9-98f8-1aba66a7b4bc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_edc6b6b1-5914-42f9-aba4-69fb26db0c9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bd58753d-66c8-49d2-a454-7bc2f7aa9acd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_34ac6e29-6a25-49c9-98f8-1aba66a7b4bc" xlink:to="loc_us-gaap_NetIncomeLoss_bd58753d-66c8-49d2-a454-7bc2f7aa9acd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_77d8e898-9bf5-4059-bc4a-2d20a2266ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac17a37e-8b6c-45a6-8397-c1da8c23b279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_77d8e898-9bf5-4059-bc4a-2d20a2266ca2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac17a37e-8b6c-45a6-8397-c1da8c23b279" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d811a6b8-129f-4590-acd9-1ad1d3e6f2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_77d8e898-9bf5-4059-bc4a-2d20a2266ca2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d811a6b8-129f-4590-acd9-1ad1d3e6f2bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa19066d-0411-43f7-94ea-90375eee772e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_77d8e898-9bf5-4059-bc4a-2d20a2266ca2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa19066d-0411-43f7-94ea-90375eee772e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a128c14c-13a6-4039-a47d-ac97f6605a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4592ba6a-97c5-47fc-a909-d685c47d9211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a128c14c-13a6-4039-a47d-ac97f6605a8f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4592ba6a-97c5-47fc-a909-d685c47d9211" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6459e78d-2704-4465-ab5e-df0b661f6db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_0877b867-29f8-4807-948a-87057211192e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6459e78d-2704-4465-ab5e-df0b661f6db4" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_0877b867-29f8-4807-948a-87057211192e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2dbae145-7acb-4757-ad0a-1fd66fef741a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6459e78d-2704-4465-ab5e-df0b661f6db4" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2dbae145-7acb-4757-ad0a-1fd66fef741a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_029345c8-93fb-479e-b0e8-ef1a32e5fd25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_Depreciation_029345c8-93fb-479e-b0e8-ef1a32e5fd25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_22104a91-e696-4594-aadf-591a04765ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_22104a91-e696-4594-aadf-591a04765ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_IncreaseDecreaseInDeferredRentCredit_d29e5a8c-9b6b-472e-a328-a1495e57361f" xlink:href="task-20220331.xsd#task_IncreaseDecreaseInDeferredRentCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_task_IncreaseDecreaseInDeferredRentCredit_d29e5a8c-9b6b-472e-a328-a1495e57361f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_457f19c5-991f-4b76-938d-66cdeb30edf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_457f19c5-991f-4b76-938d-66cdeb30edf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_05241db6-12f2-4b8e-80c8-357604b758ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_05241db6-12f2-4b8e-80c8-357604b758ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bbe43c56-c6e6-43f2-a7ca-e8a2bce20017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bbe43c56-c6e6-43f2-a7ca-e8a2bce20017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c6513e72-e794-40be-b076-d52eeeab44e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c6513e72-e794-40be-b076-d52eeeab44e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_310b4717-cbe2-4b7c-b07c-05d76c7789ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_310b4717-cbe2-4b7c-b07c-05d76c7789ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a48f90a7-7bca-48db-ac7a-bcf61bbda4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_NetIncomeLoss_a48f90a7-7bca-48db-ac7a-bcf61bbda4fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_fcf3ac59-4b08-408d-a2e1-e3663bb909fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_fcf3ac59-4b08-408d-a2e1-e3663bb909fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3003d268-068e-4d0f-b760-0c406cc3d532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3003d268-068e-4d0f-b760-0c406cc3d532" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1d3d7aac-d2c9-4262-b3a2-38f171d8a460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1d3d7aac-d2c9-4262-b3a2-38f171d8a460" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_b7fec60f-a8c5-43e4-b4c9-00611c56342a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_b7fec60f-a8c5-43e4-b4c9-00611c56342a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_fb8736b9-a5cb-4e10-bba7-33051bf2129f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_fb8736b9-a5cb-4e10-bba7-33051bf2129f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_49cc6f80-8dfb-4634-8229-2e7271c96e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_49cc6f80-8dfb-4634-8229-2e7271c96e3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_85a9e03a-6a4a-4dce-8002-da54c828a9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_85a9e03a-6a4a-4dce-8002-da54c828a9c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5b4c005a-10b7-481e-ae0a-5cadf0dd0070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6eb262d-a286-48a4-9ba7-710175d0a13e" xlink:to="loc_us-gaap_ShareBasedCompensation_5b4c005a-10b7-481e-ae0a-5cadf0dd0070" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="task-20220331.xsd#PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_22b0e29c-d05b-4270-bdb3-3cce75e42470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6e2bf973-d83d-457a-9330-8852994eaea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_22b0e29c-d05b-4270-bdb3-3cce75e42470" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6e2bf973-d83d-457a-9330-8852994eaea6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4a472ed8-a1ce-4d34-8c37-a34711b40711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_22b0e29c-d05b-4270-bdb3-3cce75e42470" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4a472ed8-a1ce-4d34-8c37-a34711b40711" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://taskus.com/role/GoodwillandIntangiblesDetails" xlink:type="simple" xlink:href="task-20220331.xsd#GoodwillandIntangiblesDetails"/>
  <link:calculationLink xlink:role="http://taskus.com/role/GoodwillandIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11445742-bd2b-4d71-a2d3-a9eaac115c63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_50c2ef04-7bb1-428c-aed2-bc2ad4b7e0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11445742-bd2b-4d71-a2d3-a9eaac115c63" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_50c2ef04-7bb1-428c-aed2-bc2ad4b7e0ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e9d73319-6073-48de-9978-8629c3244723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11445742-bd2b-4d71-a2d3-a9eaac115c63" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e9d73319-6073-48de-9978-8629c3244723" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://taskus.com/role/LongTermDebtScheduleofDebtDetails" xlink:type="simple" xlink:href="task-20220331.xsd#LongTermDebtScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://taskus.com/role/LongTermDebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_0ff5b455-3838-4066-909f-16b7ea176b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtCurrentMaturitiesGross_2fd5d46b-409f-4ee0-be0a-e5d359d5511c" xlink:href="task-20220331.xsd#task_LongTermDebtCurrentMaturitiesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtCurrent_0ff5b455-3838-4066-909f-16b7ea176b0a" xlink:to="loc_task_LongTermDebtCurrentMaturitiesGross_2fd5d46b-409f-4ee0-be0a-e5d359d5511c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_a7a74031-6502-4142-9993-2bdc7d5c56a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtCurrent_0ff5b455-3838-4066-909f-16b7ea176b0a" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_a7a74031-6502-4142-9993-2bdc7d5c56a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_3f9fb52b-eec4-4ed6-b32f-3944aee58a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtExcludingCurrentMaturitiesGross_3d23b428-5eb6-4ecb-8f9a-d577f7b71dab" xlink:href="task-20220331.xsd#task_LongTermDebtExcludingCurrentMaturitiesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_3f9fb52b-eec4-4ed6-b32f-3944aee58a5f" xlink:to="loc_task_LongTermDebtExcludingCurrentMaturitiesGross_3d23b428-5eb6-4ecb-8f9a-d577f7b71dab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_80cbd1a0-d156-4528-baa7-1fc90071b7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_3f9fb52b-eec4-4ed6-b32f-3944aee58a5f" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_80cbd1a0-d156-4528-baa7-1fc90071b7eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ecbbcb8e-0837-4f7b-acbb-ec72f754c5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtCurrentMaturitiesGross_0e802189-7cee-4bda-971d-ffc37ee4e84f" xlink:href="task-20220331.xsd#task_LongTermDebtCurrentMaturitiesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ecbbcb8e-0837-4f7b-acbb-ec72f754c5cb" xlink:to="loc_task_LongTermDebtCurrentMaturitiesGross_0e802189-7cee-4bda-971d-ffc37ee4e84f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtExcludingCurrentMaturitiesGross_b71b2e83-b294-4ac2-9dfd-f7af85a4b239" xlink:href="task-20220331.xsd#task_LongTermDebtExcludingCurrentMaturitiesGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_ecbbcb8e-0837-4f7b-acbb-ec72f754c5cb" xlink:to="loc_task_LongTermDebtExcludingCurrentMaturitiesGross_b71b2e83-b294-4ac2-9dfd-f7af85a4b239" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_94571e5e-048b-48d3-ab69-5db4108e2576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_954f3ffb-2e24-4618-8183-d15b804d1669" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFinanceCostsNet_94571e5e-048b-48d3-ab69-5db4108e2576" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_954f3ffb-2e24-4618-8183-d15b804d1669" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_8e45b246-209c-4334-9124-053a3a8d7298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFinanceCostsNet_94571e5e-048b-48d3-ab69-5db4108e2576" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_8e45b246-209c-4334-9124-053a3a8d7298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_bd03db85-d3b4-4012-aeb7-a15f414468d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_ce516751-6874-48af-83de-3ca9a6fc24d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_bd03db85-d3b4-4012-aeb7-a15f414468d1" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_ce516751-6874-48af-83de-3ca9a6fc24d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ebee1ace-94c0-4577-97bb-257c095abf44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_bd03db85-d3b4-4012-aeb7-a15f414468d1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ebee1ace-94c0-4577-97bb-257c095abf44" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>task-20220331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:52576ed6-7952-4fa4-b5f8-41269d707e7f,g:fecc9d3a-fb20-4395-bc2d-78f054894d00-->
<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://taskus.com/role/CoverPage" xlink:type="simple" xlink:href="task-20220331.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://taskus.com/role/CoverPage" xlink:type="extended" id="i0a2857b969d04a76b1d5e1052d9d80be_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0dca0cbb-5572-4fc9-b298-4b4363a31939" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentType_0dca0cbb-5572-4fc9-b298-4b4363a31939" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_6ba26efb-7860-48b0-8ed9-5a888aeebc4a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentQuarterlyReport_6ba26efb-7860-48b0-8ed9-5a888aeebc4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_15056ad2-7b56-4c96-a2a8-8ffafae04024" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentPeriodEndDate_15056ad2-7b56-4c96-a2a8-8ffafae04024" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_eb830d4d-b8f0-4a06-915d-c99f88fadf6f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentTransitionReport_eb830d4d-b8f0-4a06-915d-c99f88fadf6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a8f4c9ae-63b9-4495-80a1-d726891141b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityFileNumber_a8f4c9ae-63b9-4495-80a1-d726891141b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_aafa4c41-12d8-4475-b30a-76818f4b65f8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityRegistrantName_aafa4c41-12d8-4475-b30a-76818f4b65f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_cc530894-1b02-483c-aeaf-4442107a90ca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_cc530894-1b02-483c-aeaf-4442107a90ca" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f8cd7e24-d512-4f84-818a-a870d0e9efcb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityTaxIdentificationNumber_f8cd7e24-d512-4f84-818a-a870d0e9efcb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_3f171f4b-08a4-480d-b2c2-6ecda485679c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressAddressLine1_3f171f4b-08a4-480d-b2c2-6ecda485679c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_e59ada5d-6f82-47f8-a3dd-609e8de3291d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressAddressLine2_e59ada5d-6f82-47f8-a3dd-609e8de3291d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_bb3c7343-cbb9-4b87-9496-1b08f6de07c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressCityOrTown_bb3c7343-cbb9-4b87-9496-1b08f6de07c4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_f7cbb667-fa99-4d5f-ad96-d701094cffeb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressStateOrProvince_f7cbb667-fa99-4d5f-ad96-d701094cffeb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_5f44d0a7-bc5f-43a9-8b9a-417ee9a74341" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressPostalZipCode_5f44d0a7-bc5f-43a9-8b9a-417ee9a74341" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_99009361-03b4-4228-a894-bef8b238ce44" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_CityAreaCode_99009361-03b4-4228-a894-bef8b238ce44" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_59445a90-fe73-4c8d-b557-340f15db95c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_LocalPhoneNumber_59445a90-fe73-4c8d-b557-340f15db95c6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_123ebd8c-50e7-48f4-ba7b-28ca0314d8f5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_Security12bTitle_123ebd8c-50e7-48f4-ba7b-28ca0314d8f5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_0e2779a8-6c6b-445c-8da0-1cbf7c1169c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_TradingSymbol_0e2779a8-6c6b-445c-8da0-1cbf7c1169c6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_6bdb0518-47a1-43c3-82e9-753b2ad4915e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_SecurityExchangeName_6bdb0518-47a1-43c3-82e9-753b2ad4915e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a7d620dd-2961-4ee1-b805-87b9f169934b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityCurrentReportingStatus_a7d620dd-2961-4ee1-b805-87b9f169934b" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_0355f6d6-1486-4a4a-8a21-ca5729763210" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityInteractiveDataCurrent_0355f6d6-1486-4a4a-8a21-ca5729763210" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_59e89823-c5d7-4de1-b831-b58d45850073" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityFilerCategory_59e89823-c5d7-4de1-b831-b58d45850073" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b42efb21-64f4-4c31-8264-5a556d92e5ad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntitySmallBusiness_b42efb21-64f4-4c31-8264-5a556d92e5ad" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_62b0bd38-e6b6-4cd9-8510-ed353b7260c0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityEmergingGrowthCompany_62b0bd38-e6b6-4cd9-8510-ed353b7260c0" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_e7c57fc4-fcdb-413d-8296-e587e6ed48b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityExTransitionPeriod_e7c57fc4-fcdb-413d-8296-e587e6ed48b0" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_1e632855-7585-47c7-b795-a59981bb32fb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityShellCompany_1e632855-7585-47c7-b795-a59981bb32fb" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_80f54f48-114b-4ef7-9a75-ecad8395d870" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_80f54f48-114b-4ef7-9a75-ecad8395d870" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a8188431-83d3-4d02-9908-c50b7ab85514" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_AmendmentFlag_a8188431-83d3-4d02-9908-c50b7ab85514" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4273418d-bb75-4120-92f7-fa322de6a53f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityCentralIndexKey_4273418d-bb75-4120-92f7-fa322de6a53f" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b461f81d-a70a-40a0-ae45-f95fc0c999b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentFiscalYearFocus_b461f81d-a70a-40a0-ae45-f95fc0c999b5" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e11edd39-a49a-4a47-ad35-b3afa3ae5d82" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e11edd39-a49a-4a47-ad35-b3afa3ae5d82" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_33a758fc-5117-448c-b0b6-42576d6664dd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_CurrentFiscalYearEndDate_33a758fc-5117-448c-b0b6-42576d6664dd" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_57218ac6-69f5-4409-b613-99f45969e8c8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentInformationTable_57218ac6-69f5-4409-b613-99f45969e8c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9d5784d2-3cd8-48e0-a8bd-0883aba2db68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_57218ac6-69f5-4409-b613-99f45969e8c8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9d5784d2-3cd8-48e0-a8bd-0883aba2db68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9d5784d2-3cd8-48e0-a8bd-0883aba2db68_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9d5784d2-3cd8-48e0-a8bd-0883aba2db68" xlink:to="loc_us-gaap_ClassOfStockDomain_9d5784d2-3cd8-48e0-a8bd-0883aba2db68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_acb0c41a-1d0f-4138-ab82-9206e1937926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9d5784d2-3cd8-48e0-a8bd-0883aba2db68" xlink:to="loc_us-gaap_ClassOfStockDomain_acb0c41a-1d0f-4138-ab82-9206e1937926" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_600ccf6f-159d-43b2-ad47-937b75d73b67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_acb0c41a-1d0f-4138-ab82-9206e1937926" xlink:to="loc_us-gaap_CommonClassAMember_600ccf6f-159d-43b2-ad47-937b75d73b67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a55988cf-2600-4dde-981d-5a2ab8862210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_acb0c41a-1d0f-4138-ab82-9206e1937926" xlink:to="loc_us-gaap_CommonClassBMember_a55988cf-2600-4dde-981d-5a2ab8862210" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="extended" id="i3e78351735be4a6eb4d209dd74708aea_UnauditedCondensedConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d0c39e15-a167-48ee-ba32-8e8591baa5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d0c39e15-a167-48ee-ba32-8e8591baa5e9" xlink:to="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:to="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_ce2f2865-f6cc-4e26-9778-838a111b6110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_Cash_ce2f2865-f6cc-4e26-9778-838a111b6110" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7acb8ca3-b443-49eb-a98c-e3b63105700c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7acb8ca3-b443-49eb-a98c-e3b63105700c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_d7423d43-b2f7-4cc0-b73c-53ae6a4244af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_d7423d43-b2f7-4cc0-b73c-53ae6a4244af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_c47b6ced-b698-4392-a3ea-0f4050602190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_c47b6ced-b698-4392-a3ea-0f4050602190" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_e7b18bee-c898-4f84-8746-e66882ad9add" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_IncomeTaxesReceivable_e7b18bee-c898-4f84-8746-e66882ad9add" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0b19332c-e969-4550-be8f-077ac40bcf40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_OtherAssetsCurrent_0b19332c-e969-4550-be8f-077ac40bcf40" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_76d45341-21fb-4d66-a74e-5e30a784822e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_AssetsCurrent_76d45341-21fb-4d66-a74e-5e30a784822e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0444d823-bb42-4c99-b738-d263af029562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0444d823-bb42-4c99-b738-d263af029562" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_d4c13c7f-056c-4660-90f6-59f622b4bb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_d4c13c7f-056c-4660-90f6-59f622b4bb6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5ad1d307-701e-4326-9b87-bbf3676031aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5ad1d307-701e-4326-9b87-bbf3676031aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_acc5df14-81d3-457f-bf47-32adda9289cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_Goodwill_acc5df14-81d3-457f-bf47-32adda9289cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2b2325f1-5076-4910-8dde-1376ce60b5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2b2325f1-5076-4910-8dde-1376ce60b5ce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_90a77ea0-827e-40e2-bbf6-4a6fcd80114e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_AssetsNoncurrent_90a77ea0-827e-40e2-bbf6-4a6fcd80114e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e63e2105-1b5d-4c61-aa98-d08ddc755d83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:to="loc_us-gaap_Assets_e63e2105-1b5d-4c61-aa98-d08ddc755d83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cabe2ccf-3fda-49c8-82c5-0032821229aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d0c39e15-a167-48ee-ba32-8e8591baa5e9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cabe2ccf-3fda-49c8-82c5-0032821229aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cabe2ccf-3fda-49c8-82c5-0032821229aa" xlink:to="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_9b8bd0d6-77ab-4749-a617-b9e249f97232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_9b8bd0d6-77ab-4749-a617-b9e249f97232" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f7f86755-9c96-4147-b5fc-32db3b64346f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f7f86755-9c96-4147-b5fc-32db3b64346f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_691a932b-3722-4191-a724-ef3af6fb85dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_LongTermDebtCurrent_691a932b-3722-4191-a724-ef3af6fb85dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_4c6a452f-5c25-4839-a64e-90cc9853813e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_4c6a452f-5c25-4839-a64e-90cc9853813e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_87285ace-2b97-43a0-810f-9f896bc85321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_87285ace-2b97-43a0-810f-9f896bc85321" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditCurrent_c8b18ad7-fc35-40c8-85b6-b58f9f8474a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_DeferredRentCreditCurrent_c8b18ad7-fc35-40c8-85b6-b58f9f8474a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c8752a62-deb6-412f-8eee-69d3fc7922e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_LiabilitiesCurrent_c8752a62-deb6-412f-8eee-69d3fc7922e0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_17f59af0-74f1-447c-a8f2-8ed7ac7e2aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_17f59af0-74f1-447c-a8f2-8ed7ac7e2aa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_cdba2fe6-342e-45e7-a28a-7de4461413cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_cdba2fe6-342e-45e7-a28a-7de4461413cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_bf2e922f-d322-4bf0-bcaa-fdd428036b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_bf2e922f-d322-4bf0-bcaa-fdd428036b4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_EmployeeRelatedLiabilitiesNoncurrent_4345df84-2ff1-49d4-a703-f73188443e0b" xlink:href="task-20220331.xsd#task_EmployeeRelatedLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_task_EmployeeRelatedLiabilitiesNoncurrent_4345df84-2ff1-49d4-a703-f73188443e0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3034b057-a59d-45d3-be6c-813c67fb1631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3034b057-a59d-45d3-be6c-813c67fb1631" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_2a0c649c-0292-4a4a-88b7-29fe370505b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_2a0c649c-0292-4a4a-88b7-29fe370505b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_447d3c42-46e0-48b0-b6e9-0fa5c17f6804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_Liabilities_447d3c42-46e0-48b0-b6e9-0fa5c17f6804" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_969fc9f1-e8bc-4e65-aceb-1432a46fad0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_CommitmentsAndContingencies_969fc9f1-e8bc-4e65-aceb-1432a46fad0e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6aac561c-f0c5-4edc-9c7d-a27576806917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_CommonStockValue_6aac561c-f0c5-4edc-9c7d-a27576806917" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_80a60b25-ed5c-4ff4-9bfd-397463fbd51e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_AdditionalPaidInCapital_80a60b25-ed5c-4ff4-9bfd-397463fbd51e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1d56d1ce-fc50-421f-946c-c7b51642af97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1d56d1ce-fc50-421f-946c-c7b51642af97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d7f750bd-e2e6-4c30-8f80-2a6f0d3c68ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d7f750bd-e2e6-4c30-8f80-2a6f0d3c68ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_975b90bc-ab7a-46e2-ba9c-af857725813e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_StockholdersEquity_975b90bc-ab7a-46e2-ba9c-af857725813e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a30615e5-3844-4796-8398-b4563e8e225d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_a30615e5-3844-4796-8398-b4563e8e225d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c9558fd-4818-4acd-be9b-8875648e07f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d0c39e15-a167-48ee-ba32-8e8591baa5e9" xlink:to="loc_us-gaap_StatementTable_0c9558fd-4818-4acd-be9b-8875648e07f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5ca1d7e0-85c3-4103-bcdd-30c5e4fa83d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0c9558fd-4818-4acd-be9b-8875648e07f1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5ca1d7e0-85c3-4103-bcdd-30c5e4fa83d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5ca1d7e0-85c3-4103-bcdd-30c5e4fa83d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5ca1d7e0-85c3-4103-bcdd-30c5e4fa83d3" xlink:to="loc_us-gaap_ClassOfStockDomain_5ca1d7e0-85c3-4103-bcdd-30c5e4fa83d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9dbfa24f-eb5e-428e-a9af-0b3142fb90a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5ca1d7e0-85c3-4103-bcdd-30c5e4fa83d3" xlink:to="loc_us-gaap_ClassOfStockDomain_9dbfa24f-eb5e-428e-a9af-0b3142fb90a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_8e1490b8-43cd-4587-907c-8897c130d769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9dbfa24f-eb5e-428e-a9af-0b3142fb90a7" xlink:to="loc_us-gaap_CommonClassAMember_8e1490b8-43cd-4587-907c-8897c130d769" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7946f4a1-3678-451a-91a9-77bd499231b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9dbfa24f-eb5e-428e-a9af-0b3142fb90a7" xlink:to="loc_us-gaap_CommonClassBMember_7946f4a1-3678-451a-91a9-77bd499231b1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i1c12b6b8f65342e5acd8fa61ccb3c15f_UnauditedCondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3ae4a1cb-c306-4a6f-b92f-9ecdf10605c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3ae4a1cb-c306-4a6f-b92f-9ecdf10605c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5e4388a6-5ea0-46dd-832d-811077d44967" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5e4388a6-5ea0-46dd-832d-811077d44967" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_82ca4d83-13e5-4e0a-9752-73f6e566a1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_82ca4d83-13e5-4e0a-9752-73f6e566a1d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_2b06f5a7-e6c9-4bf1-98f2-4e4fda9f14bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_CommonStockSharesIssued_2b06f5a7-e6c9-4bf1-98f2-4e4fda9f14bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0b24f63a-0d1f-4291-9ed2-75715e38fb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0b24f63a-0d1f-4291-9ed2-75715e38fb4f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ed21b8a5-83b2-4713-a9be-db8ee1258850" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_StatementTable_ed21b8a5-83b2-4713-a9be-db8ee1258850" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2b40dcb6-d598-48e0-99c2-54fe4ba945f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ed21b8a5-83b2-4713-a9be-db8ee1258850" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2b40dcb6-d598-48e0-99c2-54fe4ba945f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2b40dcb6-d598-48e0-99c2-54fe4ba945f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2b40dcb6-d598-48e0-99c2-54fe4ba945f5" xlink:to="loc_us-gaap_ClassOfStockDomain_2b40dcb6-d598-48e0-99c2-54fe4ba945f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7b41d7ea-d1e1-4e78-b78f-52b6533b7b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2b40dcb6-d598-48e0-99c2-54fe4ba945f5" xlink:to="loc_us-gaap_ClassOfStockDomain_7b41d7ea-d1e1-4e78-b78f-52b6533b7b62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ff12ca85-71a0-4560-b3d8-0780b52187d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7b41d7ea-d1e1-4e78-b78f-52b6533b7b62" xlink:to="loc_us-gaap_CommonClassAMember_ff12ca85-71a0-4560-b3d8-0780b52187d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ff050da0-d43d-4d32-9823-87059960ead1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7b41d7ea-d1e1-4e78-b78f-52b6533b7b62" xlink:to="loc_us-gaap_CommonClassBMember_ff050da0-d43d-4d32-9823-87059960ead1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedStatementsofShareholdersEquity"/>
  <link:definitionLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" xlink:type="extended" id="i0790fc107243439c8ac3f0d34a344c5e_UnauditedCondensedConsolidatedStatementsofShareholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3d579cd8-68a6-4166-9196-e4ffa2c43a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3d579cd8-68a6-4166-9196-e4ffa2c43a2f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_91ff9316-f032-4289-8264-86da74f815d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_SharesOutstanding_91ff9316-f032-4289-8264-86da74f815d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7b1209a5-b073-4f3d-a07f-3f7a60294055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_StockholdersEquity_7b1209a5-b073-4f3d-a07f-3f7a60294055" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_a6f8d79c-0d0f-4e83-aa04-c67a9303e933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_a6f8d79c-0d0f-4e83-aa04-c67a9303e933" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_22694ced-05ff-4eb8-a872-1a5ece600dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_22694ced-05ff-4eb8-a872-1a5ece600dd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_36a0f7e5-4e5a-4d70-bde8-3c5dcdafbba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_36a0f7e5-4e5a-4d70-bde8-3c5dcdafbba5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_4afd9cc7-c1f7-46e5-8118-0a95bd7f80cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_4afd9cc7-c1f7-46e5-8118-0a95bd7f80cb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14ad508c-33bb-4c23-a2df-f0d6405d2364" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14ad508c-33bb-4c23-a2df-f0d6405d2364" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_55a3db12-df62-42b7-8d7f-247135408c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_NetIncomeLoss_55a3db12-df62-42b7-8d7f-247135408c33" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2d97ba2a-cdc8-43de-8bfc-af8cc399ae32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2d97ba2a-cdc8-43de-8bfc-af8cc399ae32" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_7da698aa-380f-4864-b29c-ce54a37c137b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f85bb9a1-b47b-4068-a454-6cc036310572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2372fd95-b8a2-4e9a-a797-d20cca47cb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3d579cd8-68a6-4166-9196-e4ffa2c43a2f" xlink:to="loc_us-gaap_StatementTable_2372fd95-b8a2-4e9a-a797-d20cca47cb3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a38621f0-a205-4199-9e77-be7c2e7940b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2372fd95-b8a2-4e9a-a797-d20cca47cb3d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a38621f0-a205-4199-9e77-be7c2e7940b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a38621f0-a205-4199-9e77-be7c2e7940b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a38621f0-a205-4199-9e77-be7c2e7940b1" xlink:to="loc_us-gaap_EquityComponentDomain_a38621f0-a205-4199-9e77-be7c2e7940b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a38621f0-a205-4199-9e77-be7c2e7940b1" xlink:to="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5b52500b-293a-4afd-b687-9115f6d8f21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:to="loc_us-gaap_CommonStockMember_5b52500b-293a-4afd-b687-9115f6d8f21f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7fc06862-8b16-4991-ab57-1a9aaf362ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7fc06862-8b16-4991-ab57-1a9aaf362ddd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6768b204-892b-4c28-9852-8cf36acc3359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:to="loc_us-gaap_RetainedEarningsMember_6768b204-892b-4c28-9852-8cf36acc3359" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_68a15218-c51c-4475-90ba-b0e67805295a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_68a15218-c51c-4475-90ba-b0e67805295a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_89a6c3df-3a9d-4356-80c2-67298531829a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2372fd95-b8a2-4e9a-a797-d20cca47cb3d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_89a6c3df-3a9d-4356-80c2-67298531829a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_89a6c3df-3a9d-4356-80c2-67298531829a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_89a6c3df-3a9d-4356-80c2-67298531829a" xlink:to="loc_us-gaap_ClassOfStockDomain_89a6c3df-3a9d-4356-80c2-67298531829a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8e2ca307-adfb-442f-81d5-2a07f9c905a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_89a6c3df-3a9d-4356-80c2-67298531829a" xlink:to="loc_us-gaap_ClassOfStockDomain_8e2ca307-adfb-442f-81d5-2a07f9c905a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7d25f838-9cd2-4be1-9c10-404f33f559c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8e2ca307-adfb-442f-81d5-2a07f9c905a7" xlink:to="loc_us-gaap_CommonClassAMember_7d25f838-9cd2-4be1-9c10-404f33f559c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8cc14e75-94d4-40a6-90ad-1b2cf3c3dad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8e2ca307-adfb-442f-81d5-2a07f9c905a7" xlink:to="loc_us-gaap_CommonClassBMember_8cc14e75-94d4-40a6-90ad-1b2cf3c3dad4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails" xlink:type="simple" xlink:href="task-20220331.xsd#SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails" xlink:type="extended" id="i98416d86decf418ab3ccf090e20d136a_SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_4024309c-319f-4b41-813c-ea4eb72d384b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ce0401d5-14d1-48cd-b2a2-8cdafa4cdafc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_4024309c-319f-4b41-813c-ea4eb72d384b" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ce0401d5-14d1-48cd-b2a2-8cdafa4cdafc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_4024309c-319f-4b41-813c-ea4eb72d384b" xlink:to="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e9157ed7-66d8-4e68-82eb-f4232d21922a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e9157ed7-66d8-4e68-82eb-f4232d21922a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e9157ed7-66d8-4e68-82eb-f4232d21922a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e9157ed7-66d8-4e68-82eb-f4232d21922a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e9157ed7-66d8-4e68-82eb-f4232d21922a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08ac14c5-cae4-47b6-b9df-1778d28f5b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e9157ed7-66d8-4e68-82eb-f4232d21922a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08ac14c5-cae4-47b6-b9df-1778d28f5b07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_c88bd3dd-2bba-4824-89ae-bc77aa4bb9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08ac14c5-cae4-47b6-b9df-1778d28f5b07" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_c88bd3dd-2bba-4824-89ae-bc77aa4bb9a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_da1705a6-9a2d-4631-8d71-e055ee0a709f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08ac14c5-cae4-47b6-b9df-1778d28f5b07" xlink:to="loc_us-gaap_AccountsReceivableMember_da1705a6-9a2d-4631-8d71-e055ee0a709f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_97abdfb8-5986-4d5d-b261-8157038fa144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_97abdfb8-5986-4d5d-b261-8157038fa144" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_97abdfb8-5986-4d5d-b261-8157038fa144_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_97abdfb8-5986-4d5d-b261-8157038fa144" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_97abdfb8-5986-4d5d-b261-8157038fa144_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6bb3a038-2bb9-4157-bae7-43006925051b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_97abdfb8-5986-4d5d-b261-8157038fa144" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6bb3a038-2bb9-4157-bae7-43006925051b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_3f938a5c-690a-4bd9-87f9-d21ef6d3512d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6bb3a038-2bb9-4157-bae7-43006925051b" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_3f938a5c-690a-4bd9-87f9-d21ef6d3512d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1ccc7518-6afc-4397-9bd9-aaf5f002a0d6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:to="loc_srt_MajorCustomersAxis_1ccc7518-6afc-4397-9bd9-aaf5f002a0d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1ccc7518-6afc-4397-9bd9-aaf5f002a0d6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1ccc7518-6afc-4397-9bd9-aaf5f002a0d6" xlink:to="loc_srt_NameOfMajorCustomerDomain_1ccc7518-6afc-4397-9bd9-aaf5f002a0d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1ccc7518-6afc-4397-9bd9-aaf5f002a0d6" xlink:to="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CustomerAMember_b1b3770f-36e2-40e3-b6c7-dca3159dc9fd" xlink:href="task-20220331.xsd#task_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:to="loc_task_CustomerAMember_b1b3770f-36e2-40e3-b6c7-dca3159dc9fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CustomerBMember_3bc0427f-628a-4fc6-b46a-0b6b7fc99b4e" xlink:href="task-20220331.xsd#task_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:to="loc_task_CustomerBMember_3bc0427f-628a-4fc6-b46a-0b6b7fc99b4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CustomerCMember_1982dab5-0fc9-4506-b8aa-bd1210f3fd83" xlink:href="task-20220331.xsd#task_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:to="loc_task_CustomerCMember_1982dab5-0fc9-4506-b8aa-bd1210f3fd83" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xlink:type="simple" xlink:href="task-20220331.xsd#SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xlink:type="extended" id="i251d26b6792e429486ec329c3c833221_SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3a32505e-b22c-4a4e-aa0c-1cda4d38ac35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3a32505e-b22c-4a4e-aa0c-1cda4d38ac35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_249ef74f-657d-4ecf-998e-3950bb127420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_249ef74f-657d-4ecf-998e-3950bb127420" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6983cbab-5196-4e57-b272-65a31910a645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:to="loc_us-gaap_OperatingLeaseLiability_6983cbab-5196-4e57-b272-65a31910a645" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_304a78e8-1e2e-4993-a697-7c5053b24c90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_304a78e8-1e2e-4993-a697-7c5053b24c90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bec52fc8-f166-4a14-b4df-693095b588bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_304a78e8-1e2e-4993-a697-7c5053b24c90" xlink:to="loc_srt_RangeAxis_bec52fc8-f166-4a14-b4df-693095b588bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bec52fc8-f166-4a14-b4df-693095b588bc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_bec52fc8-f166-4a14-b4df-693095b588bc" xlink:to="loc_srt_RangeMember_bec52fc8-f166-4a14-b4df-693095b588bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0575d462-579a-4bcc-b4dc-a99d0999b0b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_bec52fc8-f166-4a14-b4df-693095b588bc" xlink:to="loc_srt_RangeMember_0575d462-579a-4bcc-b4dc-a99d0999b0b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_50df7dd4-ccc1-4d60-92bb-7ae068501ae9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0575d462-579a-4bcc-b4dc-a99d0999b0b3" xlink:to="loc_srt_MinimumMember_50df7dd4-ccc1-4d60-92bb-7ae068501ae9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_28cae9d4-7a14-444a-92c5-85f43239abc4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0575d462-579a-4bcc-b4dc-a99d0999b0b3" xlink:to="loc_srt_MaximumMember_28cae9d4-7a14-444a-92c5-85f43239abc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c64515af-56d1-4dbf-9b58-197f5081ff7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_304a78e8-1e2e-4993-a697-7c5053b24c90" xlink:to="loc_srt_StatementScenarioAxis_c64515af-56d1-4dbf-9b58-197f5081ff7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c64515af-56d1-4dbf-9b58-197f5081ff7a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_c64515af-56d1-4dbf-9b58-197f5081ff7a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c64515af-56d1-4dbf-9b58-197f5081ff7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_abb66f31-6f09-4d29-946c-b9b98444d4a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_c64515af-56d1-4dbf-9b58-197f5081ff7a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_abb66f31-6f09-4d29-946c-b9b98444d4a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember_e7e3b9d0-41f4-476e-9977-adce894498f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_abb66f31-6f09-4d29-946c-b9b98444d4a1" xlink:to="loc_srt_ProFormaMember_e7e3b9d0-41f4-476e-9977-adce894498f4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/RevenueSummaryofRevenueDetails" xlink:type="simple" xlink:href="task-20220331.xsd#RevenueSummaryofRevenueDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/RevenueSummaryofRevenueDetails" xlink:type="extended" id="ie1add32b159d4299895c1319d843662b_RevenueSummaryofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c39e14d6-db2f-4276-8652-2cd99df1f600" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1be56050-8ab1-4263-b5cf-145887bd44b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c39e14d6-db2f-4276-8652-2cd99df1f600" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1be56050-8ab1-4263-b5cf-145887bd44b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b69ac094-c668-4f87-a1c4-7f5e857bb5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c39e14d6-db2f-4276-8652-2cd99df1f600" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b69ac094-c668-4f87-a1c4-7f5e857bb5d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0b42498f-a130-413f-8f4d-66b4d6fbe6bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b69ac094-c668-4f87-a1c4-7f5e857bb5d3" xlink:to="loc_srt_ProductOrServiceAxis_0b42498f-a130-413f-8f4d-66b4d6fbe6bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0b42498f-a130-413f-8f4d-66b4d6fbe6bd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0b42498f-a130-413f-8f4d-66b4d6fbe6bd" xlink:to="loc_srt_ProductsAndServicesDomain_0b42498f-a130-413f-8f4d-66b4d6fbe6bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0b42498f-a130-413f-8f4d-66b4d6fbe6bd" xlink:to="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DigitalCustomerExperienceMember_4a82d33b-0236-42b3-8127-9a181f1cc4b0" xlink:href="task-20220331.xsd#task_DigitalCustomerExperienceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:to="loc_task_DigitalCustomerExperienceMember_4a82d33b-0236-42b3-8127-9a181f1cc4b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_ContentSecurityMember_ce8efc05-bf78-45d8-ae90-c8494e0ea153" xlink:href="task-20220331.xsd#task_ContentSecurityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:to="loc_task_ContentSecurityMember_ce8efc05-bf78-45d8-ae90-c8494e0ea153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_AIServicesMember_f7f12295-7a4e-4077-bf0e-417c4f003a6e" xlink:href="task-20220331.xsd#task_AIServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:to="loc_task_AIServicesMember_f7f12295-7a4e-4077-bf0e-417c4f003a6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a79ccec3-cfa2-4df7-8c7c-b420210cc1d7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b69ac094-c668-4f87-a1c4-7f5e857bb5d3" xlink:to="loc_srt_StatementGeographicalAxis_a79ccec3-cfa2-4df7-8c7c-b420210cc1d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a79ccec3-cfa2-4df7-8c7c-b420210cc1d7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_a79ccec3-cfa2-4df7-8c7c-b420210cc1d7" xlink:to="loc_srt_SegmentGeographicalDomain_a79ccec3-cfa2-4df7-8c7c-b420210cc1d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_a79ccec3-cfa2-4df7-8c7c-b420210cc1d7" xlink:to="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PH_abf8e2f1-37fc-40f9-823f-999846cbb958" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:to="loc_country_PH_abf8e2f1-37fc-40f9-823f-999846cbb958" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f214a206-2471-47f9-8881-63adaf3b2824" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:to="loc_country_US_f214a206-2471-47f9-8881-63adaf3b2824" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_RestOfWorldMember_0b597ee2-8c64-4c11-9f37-9ade20fb4922" xlink:href="task-20220331.xsd#task_RestOfWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:to="loc_task_RestOfWorldMember_0b597ee2-8c64-4c11-9f37-9ade20fb4922" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/ForwardContractNarrativeDetails" xlink:type="simple" xlink:href="task-20220331.xsd#ForwardContractNarrativeDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/ForwardContractNarrativeDetails" xlink:type="extended" id="id0295c0e15fc4012ac8cf981dc980266_ForwardContractNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_894f5c22-9101-475c-aa13-3cc72d19898f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_NumberOfCounterparties_151e993b-b6eb-42ae-b023-6f2f1b1d5480" xlink:href="task-20220331.xsd#task_NumberOfCounterparties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_894f5c22-9101-475c-aa13-3cc72d19898f" xlink:to="loc_task_NumberOfCounterparties_151e993b-b6eb-42ae-b023-6f2f1b1d5480" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_081ac6a3-b75a-4a6a-af89-7cb37692ee3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_894f5c22-9101-475c-aa13-3cc72d19898f" xlink:to="loc_us-gaap_DerivativeTermOfContract_081ac6a3-b75a-4a6a-af89-7cb37692ee3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9ab97eba-c224-4866-a961-6c0f03dc4214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_894f5c22-9101-475c-aa13-3cc72d19898f" xlink:to="loc_us-gaap_DerivativeTable_9ab97eba-c224-4866-a961-6c0f03dc4214" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_856f8c7b-be7a-424b-af5a-4ab4831c9197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_9ab97eba-c224-4866-a961-6c0f03dc4214" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_856f8c7b-be7a-424b-af5a-4ab4831c9197" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_856f8c7b-be7a-424b-af5a-4ab4831c9197_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_856f8c7b-be7a-424b-af5a-4ab4831c9197" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_856f8c7b-be7a-424b-af5a-4ab4831c9197_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b2e5251b-cde4-44d9-9692-9db486e2bbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_856f8c7b-be7a-424b-af5a-4ab4831c9197" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b2e5251b-cde4-44d9-9692-9db486e2bbb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_4ec7b49e-2cc9-480e-9214-ace05692a278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b2e5251b-cde4-44d9-9692-9db486e2bbb6" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_4ec7b49e-2cc9-480e-9214-ace05692a278" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails" xlink:type="simple" xlink:href="task-20220331.xsd#ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails" xlink:type="extended" id="ibe19572b4a95424faad44c08526d4887_ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DerivativeNotionalAmountSettled_1c04fb63-c3eb-48b1-952d-9a42dd002456" xlink:href="task-20220331.xsd#task_DerivativeNotionalAmountSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:to="loc_task_DerivativeNotionalAmountSettled_1c04fb63-c3eb-48b1-952d-9a42dd002456" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfDerivatives_108c570f-a29b-4b4c-ac19-6a7745e1b5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:to="loc_us-gaap_GainLossOnSaleOfDerivatives_108c570f-a29b-4b4c-ac19-6a7745e1b5d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_83f3fc06-c3eb-4980-94b5-1de524612eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_83f3fc06-c3eb-4980-94b5-1de524612eba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_8efd8595-6d48-4f31-a25b-a80d00ec0ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8efd8595-6d48-4f31-a25b-a80d00ec0ad5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_741db88a-8af9-41c7-b87a-ae3cec608694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:to="loc_us-gaap_DerivativeTable_741db88a-8af9-41c7-b87a-ae3cec608694" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e46c390d-5294-4545-8029-14f470277d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_741db88a-8af9-41c7-b87a-ae3cec608694" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e46c390d-5294-4545-8029-14f470277d0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e46c390d-5294-4545-8029-14f470277d0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e46c390d-5294-4545-8029-14f470277d0c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e46c390d-5294-4545-8029-14f470277d0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_083a9b3b-50cb-4096-9b56-a9198dade40f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e46c390d-5294-4545-8029-14f470277d0c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_083a9b3b-50cb-4096-9b56-a9198dade40f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_719d95a8-e276-431d-9191-abe66b466181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_083a9b3b-50cb-4096-9b56-a9198dade40f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_719d95a8-e276-431d-9191-abe66b466181" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="task-20220331.xsd#ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="id2d2ca1b091f4005bd8aec3a2bb1a97c_ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_49a41341-ee2c-43de-9d3d-6def8ec70f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_1c705a8a-f627-41f1-8bbd-d8889a928a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_49a41341-ee2c-43de-9d3d-6def8ec70f32" xlink:to="loc_us-gaap_DerivativeLiabilities_1c705a8a-f627-41f1-8bbd-d8889a928a8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_49a41341-ee2c-43de-9d3d-6def8ec70f32" xlink:to="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bd98b2ef-2244-4d13-abf1-ecc2935e6518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bd98b2ef-2244-4d13-abf1-ecc2935e6518" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bd98b2ef-2244-4d13-abf1-ecc2935e6518_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bd98b2ef-2244-4d13-abf1-ecc2935e6518" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bd98b2ef-2244-4d13-abf1-ecc2935e6518_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_510bc369-6518-492c-a5a6-a305850c92ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bd98b2ef-2244-4d13-abf1-ecc2935e6518" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_510bc369-6518-492c-a5a6-a305850c92ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_add0242b-f4d9-44bb-aea3-2897dea7e7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_510bc369-6518-492c-a5a6-a305850c92ee" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_add0242b-f4d9-44bb-aea3-2897dea7e7ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb6c10ac-bd9d-49a5-877d-30ee5ad00c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb6c10ac-bd9d-49a5-877d-30ee5ad00c24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_fb6c10ac-bd9d-49a5-877d-30ee5ad00c24_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb6c10ac-bd9d-49a5-877d-30ee5ad00c24" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_fb6c10ac-bd9d-49a5-877d-30ee5ad00c24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_392208db-0227-44ac-9bed-423ef95ea4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb6c10ac-bd9d-49a5-877d-30ee5ad00c24" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_392208db-0227-44ac-9bed-423ef95ea4ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_675cc5a7-aad5-4aa7-8068-55ee60767a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_392208db-0227-44ac-9bed-423ef95ea4ad" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_675cc5a7-aad5-4aa7-8068-55ee60767a47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3d06f33-f739-4eb2-ae33-2f8baf44907c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3d06f33-f739-4eb2-ae33-2f8baf44907c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b3d06f33-f739-4eb2-ae33-2f8baf44907c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3d06f33-f739-4eb2-ae33-2f8baf44907c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b3d06f33-f739-4eb2-ae33-2f8baf44907c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3d06f33-f739-4eb2-ae33-2f8baf44907c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7dcfbafe-9aca-4bf9-9efd-7a04edc216f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7dcfbafe-9aca-4bf9-9efd-7a04edc216f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cf957157-6c77-4b4a-90b1-fd5026bf6a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cf957157-6c77-4b4a-90b1-fd5026bf6a14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d34f725e-0b78-4202-a007-ea77dc658751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d34f725e-0b78-4202-a007-ea77dc658751" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="task-20220331.xsd#PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails" xlink:type="extended" id="i194a98b4e8f847c78e5a20e179597088_PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_41bcc3eb-01c2-475c-8857-d9365986d219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_41bcc3eb-01c2-475c-8857-d9365986d219" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9d766263-aae5-4f10-b0f1-1f0278479dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9d766263-aae5-4f10-b0f1-1f0278479dea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_91b5eaf8-8e53-4986-bb7b-221ee47dbdf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_91b5eaf8-8e53-4986-bb7b-221ee47dbdf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea349c18-9c5e-4b80-98a9-9ba979e016e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea349c18-9c5e-4b80-98a9-9ba979e016e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d2e59b8-dfff-4ecd-a353-5d0196ac574e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea349c18-9c5e-4b80-98a9-9ba979e016e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d2e59b8-dfff-4ecd-a353-5d0196ac574e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d2e59b8-dfff-4ecd-a353-5d0196ac574e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d2e59b8-dfff-4ecd-a353-5d0196ac574e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d2e59b8-dfff-4ecd-a353-5d0196ac574e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d2e59b8-dfff-4ecd-a353-5d0196ac574e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_7dcef0ac-b01d-4832-8903-221eb2db1a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_7dcef0ac-b01d-4832-8903-221eb2db1a1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_0c434e2c-81ed-4670-95b8-3fdcb5c8fe15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_TechnologyEquipmentMember_0c434e2c-81ed-4670-95b8-3fdcb5c8fe15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_183c5dbd-5f58-4c18-be40-a5cf8e71259d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_183c5dbd-5f58-4c18-be40-a5cf8e71259d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_71fa211a-0f30-433a-bf80-1ca63e6d99f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_ConstructionInProgressMember_71fa211a-0f30-433a-bf80-1ca63e6d99f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_f4ade3b7-13f6-4ffb-9a2d-ef08fc11ac04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_f4ade3b7-13f6-4ffb-9a2d-ef08fc11ac04" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails" xlink:type="simple" xlink:href="task-20220331.xsd#PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails" xlink:type="extended" id="ice42ae44972a404caa96ccd671669f61_PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8ddb3916-de13-40f4-9a20-a1edfddd48b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7f3cfe1a-65ad-40a1-8405-a963572477f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8ddb3916-de13-40f4-9a20-a1edfddd48b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7f3cfe1a-65ad-40a1-8405-a963572477f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e38bcf58-63b0-44c4-8756-1e716200c10f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8ddb3916-de13-40f4-9a20-a1edfddd48b4" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e38bcf58-63b0-44c4-8756-1e716200c10f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_76d19ab1-d562-4590-8f1e-e28461b6f70f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e38bcf58-63b0-44c4-8756-1e716200c10f" xlink:to="loc_srt_StatementGeographicalAxis_76d19ab1-d562-4590-8f1e-e28461b6f70f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_76d19ab1-d562-4590-8f1e-e28461b6f70f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_76d19ab1-d562-4590-8f1e-e28461b6f70f" xlink:to="loc_srt_SegmentGeographicalDomain_76d19ab1-d562-4590-8f1e-e28461b6f70f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_76d19ab1-d562-4590-8f1e-e28461b6f70f" xlink:to="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PH_3f79d357-95a5-4294-839b-330ecb43bf16" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:to="loc_country_PH_3f79d357-95a5-4294-839b-330ecb43bf16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_adb14adf-233d-4846-855c-ee5c123cd79a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:to="loc_country_US_adb14adf-233d-4846-855c-ee5c123cd79a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_RestOfWorldMember_eb21f379-91ca-4f9b-a6bd-b87a81ac07e8" xlink:href="task-20220331.xsd#task_RestOfWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:to="loc_task_RestOfWorldMember_eb21f379-91ca-4f9b-a6bd-b87a81ac07e8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/GoodwillandIntangiblesDetails" xlink:type="simple" xlink:href="task-20220331.xsd#GoodwillandIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/GoodwillandIntangiblesDetails" xlink:type="extended" id="ibe517712d750466d9b2877a8e88e64a3_GoodwillandIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6f798f12-7b02-496e-9be5-4132ccc7cba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_Goodwill_6f798f12-7b02-496e-9be5-4132ccc7cba1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f403e7f2-5406-4a75-823a-95c3bbb42270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f403e7f2-5406-4a75-823a-95c3bbb42270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f5fb3b43-8d77-484c-80f5-2c8420484016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f5fb3b43-8d77-484c-80f5-2c8420484016" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b1e119b-dbb9-4b59-9490-9e65803a6c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b1e119b-dbb9-4b59-9490-9e65803a6c87" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1cc70208-1726-48ef-8391-3d363967f168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1cc70208-1726-48ef-8391-3d363967f168" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9af601c7-989f-48fb-943a-c59b2a659498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9af601c7-989f-48fb-943a-c59b2a659498" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d6c3ff9-2363-4436-91a8-411810d72e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9af601c7-989f-48fb-943a-c59b2a659498" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d6c3ff9-2363-4436-91a8-411810d72e79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1d6c3ff9-2363-4436-91a8-411810d72e79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d6c3ff9-2363-4436-91a8-411810d72e79" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1d6c3ff9-2363-4436-91a8-411810d72e79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d2f07d8-cc2d-4b64-a8d2-d2aa937d97e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d6c3ff9-2363-4436-91a8-411810d72e79" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d2f07d8-cc2d-4b64-a8d2-d2aa937d97e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8e32958a-7a7e-4932-ad04-2f78e40c7e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d2f07d8-cc2d-4b64-a8d2-d2aa937d97e4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8e32958a-7a7e-4932-ad04-2f78e40c7e35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3b6c9463-a597-46bc-aba4-0672a10b16a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d2f07d8-cc2d-4b64-a8d2-d2aa937d97e4" xlink:to="loc_us-gaap_TradeNamesMember_3b6c9463-a597-46bc-aba4-0672a10b16a9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/LongTermDebtScheduleofDebtDetails" xlink:type="simple" xlink:href="task-20220331.xsd#LongTermDebtScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/LongTermDebtScheduleofDebtDetails" xlink:type="extended" id="i1f2f1b0af82040a69a89abf725a901f4_LongTermDebtScheduleofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtCurrentMaturitiesGross_40ac7bdb-9fb5-4b1d-be0f-78ea4ee5cb35" xlink:href="task-20220331.xsd#task_LongTermDebtCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_task_LongTermDebtCurrentMaturitiesGross_40ac7bdb-9fb5-4b1d-be0f-78ea4ee5cb35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtExcludingCurrentMaturitiesGross_4642bbd5-0df8-45c3-876a-3b9fabc0346d" xlink:href="task-20220331.xsd#task_LongTermDebtExcludingCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_task_LongTermDebtExcludingCurrentMaturitiesGross_4642bbd5-0df8-45c3-876a-3b9fabc0346d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a60980b7-0950-4fc1-9d50-5e30aefb28ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a60980b7-0950-4fc1-9d50-5e30aefb28ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_a3703bb9-b548-4d7c-b4f7-81d5ffa58a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_a3703bb9-b548-4d7c-b4f7-81d5ffa58a8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_250c01fc-4b94-4f63-81d1-6c6568e9bc74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_250c01fc-4b94-4f63-81d1-6c6568e9bc74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_59da4500-1ec0-42e6-a0c8-adcc26de6d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_59da4500-1ec0-42e6-a0c8-adcc26de6d5a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5b0e4c3a-73ec-499f-8636-5aefde7aa5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_LongTermDebtCurrent_5b0e4c3a-73ec-499f-8636-5aefde7aa5b3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_72fef5a2-be0c-46f1-a20f-949a41bb2ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_72fef5a2-be0c-46f1-a20f-949a41bb2ac6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4ac22d15-0744-4b1c-8f81-220a7c7c2869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_LongTermDebt_4ac22d15-0744-4b1c-8f81-220a7c7c2869" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_50c117e3-4e90-4228-86a7-72f4cec4fba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_50c117e3-4e90-4228-86a7-72f4cec4fba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_50c117e3-4e90-4228-86a7-72f4cec4fba3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_50c117e3-4e90-4228-86a7-72f4cec4fba3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_50c117e3-4e90-4228-86a7-72f4cec4fba3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_01556a8a-d0f5-4941-bc8b-df888caeb722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_50c117e3-4e90-4228-86a7-72f4cec4fba3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_01556a8a-d0f5-4941-bc8b-df888caeb722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_49d610be-b29b-4df4-b3de-3b37e0fad211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01556a8a-d0f5-4941-bc8b-df888caeb722" xlink:to="loc_us-gaap_SecuredDebtMember_49d610be-b29b-4df4-b3de-3b37e0fad211" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0f2616ee-2847-4728-8ec6-54541fa3e2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01556a8a-d0f5-4941-bc8b-df888caeb722" xlink:to="loc_us-gaap_LineOfCreditMember_0f2616ee-2847-4728-8ec6-54541fa3e2b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ecbeba9e-efce-42a3-bb4e-45d4118f8e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:to="loc_us-gaap_DebtInstrumentAxis_ecbeba9e-efce-42a3-bb4e-45d4118f8e0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ecbeba9e-efce-42a3-bb4e-45d4118f8e0a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ecbeba9e-efce-42a3-bb4e-45d4118f8e0a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ecbeba9e-efce-42a3-bb4e-45d4118f8e0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fedc5710-7ba7-4ba5-97f7-a9eaccfedbf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ecbeba9e-efce-42a3-bb4e-45d4118f8e0a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fedc5710-7ba7-4ba5-97f7-a9eaccfedbf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_A2019CreditAgreementMember_dfa6bba3-1426-4bb3-b5d3-4fdd01d1c819" xlink:href="task-20220331.xsd#task_A2019CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fedc5710-7ba7-4ba5-97f7-a9eaccfedbf3" xlink:to="loc_task_A2019CreditAgreementMember_dfa6bba3-1426-4bb3-b5d3-4fdd01d1c819" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3aebb9da-fdeb-482d-b7ba-6bbdfa776159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:to="loc_us-gaap_CreditFacilityAxis_3aebb9da-fdeb-482d-b7ba-6bbdfa776159" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3aebb9da-fdeb-482d-b7ba-6bbdfa776159_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_3aebb9da-fdeb-482d-b7ba-6bbdfa776159" xlink:to="loc_us-gaap_CreditFacilityDomain_3aebb9da-fdeb-482d-b7ba-6bbdfa776159_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9d48696f-d6cd-4d80-af5a-463db35072e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_3aebb9da-fdeb-482d-b7ba-6bbdfa776159" xlink:to="loc_us-gaap_CreditFacilityDomain_9d48696f-d6cd-4d80-af5a-463db35072e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e3bda1ff-5d7e-4ad2-afb6-b73fceb1b855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_9d48696f-d6cd-4d80-af5a-463db35072e2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e3bda1ff-5d7e-4ad2-afb6-b73fceb1b855" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="task-20220331.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="id2c9e272cf3d48d7834546e665bc4f47_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8251ecea-f415-4124-bc39-cec62ec80d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8251ecea-f415-4124-bc39-cec62ec80d11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4ca22fbe-17e5-4fed-9168-8c2751fe3b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4ca22fbe-17e5-4fed-9168-8c2751fe3b79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LineOfCreditFacilityAdditionalBorrowingCapacity_6e5b4535-b195-4362-9a51-f2460939c395" xlink:href="task-20220331.xsd#task_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_task_LineOfCreditFacilityAdditionalBorrowingCapacity_6e5b4535-b195-4362-9a51-f2460939c395" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount_5c384bb1-8250-408a-9c4e-ad8d21030646" xlink:href="task-20220331.xsd#task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount_5c384bb1-8250-408a-9c4e-ad8d21030646" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2c22e1db-feaf-4958-9f58-c3f5471f11a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2c22e1db-feaf-4958-9f58-c3f5471f11a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_353a7280-9697-41e4-b50c-e2a05653b160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_353a7280-9697-41e4-b50c-e2a05653b160" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_731bb9d3-6599-44ea-ab40-f1b1672ac244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_731bb9d3-6599-44ea-ab40-f1b1672ac244" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b366a255-19c5-4a21-bfe7-b4c8f3122a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:to="loc_us-gaap_DebtInstrumentAxis_b366a255-19c5-4a21-bfe7-b4c8f3122a26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b366a255-19c5-4a21-bfe7-b4c8f3122a26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b366a255-19c5-4a21-bfe7-b4c8f3122a26" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b366a255-19c5-4a21-bfe7-b4c8f3122a26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3a614fc5-7a0e-48b9-9eb9-3843bf226472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b366a255-19c5-4a21-bfe7-b4c8f3122a26" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3a614fc5-7a0e-48b9-9eb9-3843bf226472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_A2019CreditAgreementMember_d42fa76b-cd2f-4976-8d6b-ecaf50ea115b" xlink:href="task-20220331.xsd#task_A2019CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3a614fc5-7a0e-48b9-9eb9-3843bf226472" xlink:to="loc_task_A2019CreditAgreementMember_d42fa76b-cd2f-4976-8d6b-ecaf50ea115b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9e892f93-8f61-436a-bc9d-3f1e7fd177f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9e892f93-8f61-436a-bc9d-3f1e7fd177f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9e892f93-8f61-436a-bc9d-3f1e7fd177f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9e892f93-8f61-436a-bc9d-3f1e7fd177f8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9e892f93-8f61-436a-bc9d-3f1e7fd177f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a5815504-ca30-41f6-bb3c-98c21979ea22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9e892f93-8f61-436a-bc9d-3f1e7fd177f8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a5815504-ca30-41f6-bb3c-98c21979ea22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_cf6fa435-4883-4db5-81d7-6de11297f124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a5815504-ca30-41f6-bb3c-98c21979ea22" xlink:to="loc_us-gaap_SecuredDebtMember_cf6fa435-4883-4db5-81d7-6de11297f124" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_10b2e88f-ac2c-4808-a726-e61dd6801087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a5815504-ca30-41f6-bb3c-98c21979ea22" xlink:to="loc_us-gaap_LineOfCreditMember_10b2e88f-ac2c-4808-a726-e61dd6801087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e305768b-624b-4ad2-a098-ee122888178c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:to="loc_us-gaap_CreditFacilityAxis_e305768b-624b-4ad2-a098-ee122888178c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e305768b-624b-4ad2-a098-ee122888178c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_e305768b-624b-4ad2-a098-ee122888178c" xlink:to="loc_us-gaap_CreditFacilityDomain_e305768b-624b-4ad2-a098-ee122888178c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_e305768b-624b-4ad2-a098-ee122888178c" xlink:to="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_faefd48f-d868-48d1-a58f-8e9512ba36e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_faefd48f-d868-48d1-a58f-8e9512ba36e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a54c830c-95ce-46fd-8749-d29c95661238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:to="loc_us-gaap_LetterOfCreditMember_a54c830c-95ce-46fd-8749-d29c95661238" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_b1f636a7-254f-4640-a117-27022a5d6a10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:to="loc_us-gaap_BridgeLoanMember_b1f636a7-254f-4640-a117-27022a5d6a10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodAxis_6ba871da-116e-49c3-a483-e47a152c0ab6" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:to="loc_task_DebtInstrumentPaymentPeriodAxis_6ba871da-116e-49c3-a483-e47a152c0ab6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodDomain_6ba871da-116e-49c3-a483-e47a152c0ab6_default" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_task_DebtInstrumentPaymentPeriodAxis_6ba871da-116e-49c3-a483-e47a152c0ab6" xlink:to="loc_task_DebtInstrumentPaymentPeriodDomain_6ba871da-116e-49c3-a483-e47a152c0ab6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_task_DebtInstrumentPaymentPeriodAxis_6ba871da-116e-49c3-a483-e47a152c0ab6" xlink:to="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodOneMember_a0f23a3b-1b23-46c1-9d7a-bfa4e930fe0d" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodOneMember_a0f23a3b-1b23-46c1-9d7a-bfa4e930fe0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodTwoMember_9425cd45-2e75-43b9-88fa-ca4ee6d570e2" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodTwoMember_9425cd45-2e75-43b9-88fa-ca4ee6d570e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodThreeMember_b68f00ab-4349-46a8-b784-742997b5407c" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodThreeMember_b68f00ab-4349-46a8-b784-742997b5407c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodFourMember_f85567ee-471e-4c55-837a-0714a97e0f04" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodFourMember_f85567ee-471e-4c55-837a-0714a97e0f04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodFiveMember_889e8139-98f6-4233-a97b-58cfe3606a4a" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodFiveMember_889e8139-98f6-4233-a97b-58cfe3606a4a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/EmployeeCompensationNarrativeDetails" xlink:type="simple" xlink:href="task-20220331.xsd#EmployeeCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/EmployeeCompensationNarrativeDetails" xlink:type="extended" id="i37a864682bfe4b6cb3a1435b13afa295_EmployeeCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_63af3bbb-2142-4b08-a32d-f148d724a3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_63af3bbb-2142-4b08-a32d-f148d724a3a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ae930a3e-9143-4589-bb71-f9aecaa7d719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ae930a3e-9143-4589-bb71-f9aecaa7d719" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_eff2270e-0a95-4dc9-8d27-d6c3761b1212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_eff2270e-0a95-4dc9-8d27-d6c3761b1212" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_8ef6bb68-ee76-4fcd-a1bd-4c890b42815e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_8ef6bb68-ee76-4fcd-a1bd-4c890b42815e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3e51c10f-ed3d-47cb-8fb5-8948618aee61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3e51c10f-ed3d-47cb-8fb5-8948618aee61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c76b3176-fd42-48ae-9637-cf7b0cc39faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c76b3176-fd42-48ae-9637-cf7b0cc39faf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_336bafe6-3c3a-40d0-978b-9eb3e399adc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_336bafe6-3c3a-40d0-978b-9eb3e399adc4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f9e64139-2ef0-4c6c-9233-72037087ec58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f9e64139-2ef0-4c6c-9233-72037087ec58" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c09d5505-0b93-4090-8250-e8b58ffc0eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c09d5505-0b93-4090-8250-e8b58ffc0eb8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99aa2667-f32d-43c0-b7eb-fa3bf5a02c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99aa2667-f32d-43c0-b7eb-fa3bf5a02c86" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c5adf14e-6133-4cbb-8ea7-04f9f326f99e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99aa2667-f32d-43c0-b7eb-fa3bf5a02c86" xlink:to="loc_us-gaap_AwardTypeAxis_c5adf14e-6133-4cbb-8ea7-04f9f326f99e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5adf14e-6133-4cbb-8ea7-04f9f326f99e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c5adf14e-6133-4cbb-8ea7-04f9f326f99e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5adf14e-6133-4cbb-8ea7-04f9f326f99e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c5adf14e-6133-4cbb-8ea7-04f9f326f99e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d2d57529-c3a1-488b-8d6f-05fa712a2df0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d2d57529-c3a1-488b-8d6f-05fa712a2df0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_200e0b66-6dd0-4f71-805b-049568ad87a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:to="loc_us-gaap_EmployeeStockOptionMember_200e0b66-6dd0-4f71-805b-049568ad87a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_19a78c4a-82fb-4cf5-bcef-b04307c0f4f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:to="loc_us-gaap_PerformanceSharesMember_19a78c4a-82fb-4cf5-bcef-b04307c0f4f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f89dc2e9-3aa9-4199-8389-9c06fdce8e8b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99aa2667-f32d-43c0-b7eb-fa3bf5a02c86" xlink:to="loc_srt_RangeAxis_f89dc2e9-3aa9-4199-8389-9c06fdce8e8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f89dc2e9-3aa9-4199-8389-9c06fdce8e8b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f89dc2e9-3aa9-4199-8389-9c06fdce8e8b" xlink:to="loc_srt_RangeMember_f89dc2e9-3aa9-4199-8389-9c06fdce8e8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6bbd347e-a6ff-48ef-8c83-c2c49449023d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f89dc2e9-3aa9-4199-8389-9c06fdce8e8b" xlink:to="loc_srt_RangeMember_6bbd347e-a6ff-48ef-8c83-c2c49449023d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0bd49fa2-6d80-4460-ab0e-ec94ed969647" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6bbd347e-a6ff-48ef-8c83-c2c49449023d" xlink:to="loc_srt_MinimumMember_0bd49fa2-6d80-4460-ab0e-ec94ed969647" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f1ab498e-1793-44d2-970b-91127e4baea0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6bbd347e-a6ff-48ef-8c83-c2c49449023d" xlink:to="loc_srt_MaximumMember_f1ab498e-1793-44d2-970b-91127e4baea0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="task-20220331.xsd#EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended" id="i4afe84d32246457fb9809251551ca6f9_EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6eba891e-e043-4e22-9ff2-a66c9d4a67d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9dd90c97-9dda-4384-bd0c-6cae01a3d70c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6eba891e-e043-4e22-9ff2-a66c9d4a67d0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9dd90c97-9dda-4384-bd0c-6cae01a3d70c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_5c10a07b-4fcf-4770-9e4d-eb9d8ec7fe77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6eba891e-e043-4e22-9ff2-a66c9d4a67d0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_5c10a07b-4fcf-4770-9e4d-eb9d8ec7fe77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_407d8cd6-bc7d-4864-99b7-1891f353ca43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_5c10a07b-4fcf-4770-9e4d-eb9d8ec7fe77" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_407d8cd6-bc7d-4864-99b7-1891f353ca43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_407d8cd6-bc7d-4864-99b7-1891f353ca43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_407d8cd6-bc7d-4864-99b7-1891f353ca43" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_407d8cd6-bc7d-4864-99b7-1891f353ca43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e8faa9e4-d94e-4d81-adf9-e838b025f430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_407d8cd6-bc7d-4864-99b7-1891f353ca43" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e8faa9e4-d94e-4d81-adf9-e838b025f430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_dabe042b-6ab8-4918-83ad-26f5a215ea44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e8faa9e4-d94e-4d81-adf9-e838b025f430" xlink:to="loc_us-gaap_CostOfSalesMember_dabe042b-6ab8-4918-83ad-26f5a215ea44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_47222ee6-11a1-4267-a8aa-2d399eae48eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e8faa9e4-d94e-4d81-adf9-e838b025f430" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_47222ee6-11a1-4267-a8aa-2d399eae48eb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="task-20220331.xsd#EarningsPerShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended" id="i30e7eaadbb164165aaed4a112e30a7a8_EarningsPerShareNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_bad81e2e-b864-4919-896f-8f665436e248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1186f686-fd6f-49d2-a305-09e30d05299e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_bad81e2e-b864-4919-896f-8f665436e248" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1186f686-fd6f-49d2-a305-09e30d05299e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_6fe2939d-9862-49a0-9850-21b658110f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_bad81e2e-b864-4919-896f-8f665436e248" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_6fe2939d-9862-49a0-9850-21b658110f2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b91a7a9-4579-423b-8db2-e97a1c2f2869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_6fe2939d-9862-49a0-9850-21b658110f2c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b91a7a9-4579-423b-8db2-e97a1c2f2869" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5b91a7a9-4579-423b-8db2-e97a1c2f2869_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b91a7a9-4579-423b-8db2-e97a1c2f2869" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5b91a7a9-4579-423b-8db2-e97a1c2f2869_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c701ff4a-0f57-412e-9693-3a0b1f819b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b91a7a9-4579-423b-8db2-e97a1c2f2869" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c701ff4a-0f57-412e-9693-3a0b1f819b10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CommonStockEquivalentsAntiDilutiveMember_4d3acf5b-7eb4-4d2e-bc2f-46faf4892e3a" xlink:href="task-20220331.xsd#task_CommonStockEquivalentsAntiDilutiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c701ff4a-0f57-412e-9693-3a0b1f819b10" xlink:to="loc_task_CommonStockEquivalentsAntiDilutiveMember_4d3acf5b-7eb4-4d2e-bc2f-46faf4892e3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CommonStockEquivalentsMarketConditionsNotMetMember_b3203659-c4c9-4c35-a18b-ef23dde1469f" xlink:href="task-20220331.xsd#task_CommonStockEquivalentsMarketConditionsNotMetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c701ff4a-0f57-412e-9693-3a0b1f819b10" xlink:to="loc_task_CommonStockEquivalentsMarketConditionsNotMetMember_b3203659-c4c9-4c35-a18b-ef23dde1469f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://taskus.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="task-20220331.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://taskus.com/role/SubsequentEventsDetails" xlink:type="extended" id="id8be8973957340bb884f86a0948e825d_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_03a7abd4-3905-4040-b1b0-6c0ada931b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_03a7abd4-3905-4040-b1b0-6c0ada931b15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_df0f3c31-6aaa-4666-991f-e65192d34018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_df0f3c31-6aaa-4666-991f-e65192d34018" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_cb3962ea-54cb-473c-8af7-66816eb37ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_cb3962ea-54cb-473c-8af7-66816eb37ef4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_NumberOfLanguagesSupported_851c858f-47b5-4852-a007-7582bfc73c9b" xlink:href="task-20220331.xsd#task_NumberOfLanguagesSupported"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_task_NumberOfLanguagesSupported_851c858f-47b5-4852-a007-7582bfc73c9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfCountriesInWhichEntityOperates_0b1aeb41-ffd4-4eae-87c7-0b2e99c91d94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfCountriesInWhichEntityOperates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_NumberOfCountriesInWhichEntityOperates_0b1aeb41-ffd4-4eae-87c7-0b2e99c91d94" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_201fd7fe-185a-4196-8f77-16b6ce265233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_201fd7fe-185a-4196-8f77-16b6ce265233" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_6daf4169-8728-499c-bb15-4930a1865993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_6daf4169-8728-499c-bb15-4930a1865993" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bbf421b6-4c10-40d6-b5aa-78d126b34ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bbf421b6-4c10-40d6-b5aa-78d126b34ad3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b2203df1-3ff2-43c7-a976-c0e64a87eab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b2203df1-3ff2-43c7-a976-c0e64a87eab1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ad81104e-eccb-4eda-8d3d-e1b36316a292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ad81104e-eccb-4eda-8d3d-e1b36316a292" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ad81104e-eccb-4eda-8d3d-e1b36316a292_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ad81104e-eccb-4eda-8d3d-e1b36316a292" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ad81104e-eccb-4eda-8d3d-e1b36316a292_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_34703ede-3c77-4fbc-bb8e-35ed6524cf47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ad81104e-eccb-4eda-8d3d-e1b36316a292" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_34703ede-3c77-4fbc-bb8e-35ed6524cf47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_bd0c8006-0f05-417f-86c3-d95297d558f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_34703ede-3c77-4fbc-bb8e-35ed6524cf47" xlink:to="loc_us-gaap_SubsequentEventMember_bd0c8006-0f05-417f-86c3-d95297d558f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4a7019cd-211f-4687-b1ad-719fbc2c2fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_CreditFacilityAxis_4a7019cd-211f-4687-b1ad-719fbc2c2fe9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4a7019cd-211f-4687-b1ad-719fbc2c2fe9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_4a7019cd-211f-4687-b1ad-719fbc2c2fe9" xlink:to="loc_us-gaap_CreditFacilityDomain_4a7019cd-211f-4687-b1ad-719fbc2c2fe9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_135c9860-059b-41d2-b682-ea50fdff838d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_4a7019cd-211f-4687-b1ad-719fbc2c2fe9" xlink:to="loc_us-gaap_CreditFacilityDomain_135c9860-059b-41d2-b682-ea50fdff838d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_576a5057-3344-481d-b4bf-b10754bf047d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_135c9860-059b-41d2-b682-ea50fdff838d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_576a5057-3344-481d-b4bf-b10754bf047d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0fce3ca8-954e-4c36-bbe3-03c2c895732e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_DebtInstrumentAxis_0fce3ca8-954e-4c36-bbe3-03c2c895732e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0fce3ca8-954e-4c36-bbe3-03c2c895732e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0fce3ca8-954e-4c36-bbe3-03c2c895732e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0fce3ca8-954e-4c36-bbe3-03c2c895732e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e2c0fc84-9860-4ccb-9449-dcf9d3e08cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0fce3ca8-954e-4c36-bbe3-03c2c895732e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e2c0fc84-9860-4ccb-9449-dcf9d3e08cd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_A2019CreditAgreementMember_00aac654-bec5-442c-b755-c628c4f28ce2" xlink:href="task-20220331.xsd#task_A2019CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e2c0fc84-9860-4ccb-9449-dcf9d3e08cd7" xlink:to="loc_task_A2019CreditAgreementMember_00aac654-bec5-442c-b755-c628c4f28ce2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b7ada0ca-fe40-47d1-a841-031a3aa6ee8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_dei_LegalEntityAxis_b7ada0ca-fe40-47d1-a841-031a3aa6ee8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b7ada0ca-fe40-47d1-a841-031a3aa6ee8b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b7ada0ca-fe40-47d1-a841-031a3aa6ee8b" xlink:to="loc_dei_EntityDomain_b7ada0ca-fe40-47d1-a841-031a3aa6ee8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c187f7a-aee2-4181-bfc4-b43c9a14ad54" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b7ada0ca-fe40-47d1-a841-031a3aa6ee8b" xlink:to="loc_dei_EntityDomain_8c187f7a-aee2-4181-bfc4-b43c9a14ad54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_ParsecDooAndQExperienceDooMember_1a93b8df-9b04-4c4b-abce-4ad7f9704f0f" xlink:href="task-20220331.xsd#task_ParsecDooAndQExperienceDooMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8c187f7a-aee2-4181-bfc4-b43c9a14ad54" xlink:to="loc_task_ParsecDooAndQExperienceDooMember_1a93b8df-9b04-4c4b-abce-4ad7f9704f0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d733c866-9a3c-415a-979b-cb50ec69f7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d733c866-9a3c-415a-979b-cb50ec69f7cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d733c866-9a3c-415a-979b-cb50ec69f7cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d733c866-9a3c-415a-979b-cb50ec69f7cc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d733c866-9a3c-415a-979b-cb50ec69f7cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b93b02e1-bc01-49fd-9959-57631accd530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d733c866-9a3c-415a-979b-cb50ec69f7cc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b93b02e1-bc01-49fd-9959-57631accd530" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_ParsecDooAndQExperienceDooMember_0442986c-f981-40c8-b084-27f665e868b5" xlink:href="task-20220331.xsd#task_ParsecDooAndQExperienceDooMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b93b02e1-bc01-49fd-9959-57631accd530" xlink:to="loc_task_ParsecDooAndQExperienceDooMember_0442986c-f981-40c8-b084-27f665e868b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6c0f7c6e-8f79-4f06-a14a-7d473a50edc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6c0f7c6e-8f79-4f06-a14a-7d473a50edc5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6c0f7c6e-8f79-4f06-a14a-7d473a50edc5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6c0f7c6e-8f79-4f06-a14a-7d473a50edc5" xlink:to="loc_us-gaap_ClassOfStockDomain_6c0f7c6e-8f79-4f06-a14a-7d473a50edc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_efeceb29-7f8e-4d99-9d6d-571487a58927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6c0f7c6e-8f79-4f06-a14a-7d473a50edc5" xlink:to="loc_us-gaap_ClassOfStockDomain_efeceb29-7f8e-4d99-9d6d-571487a58927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_8cf5997f-1267-4497-9629-71ca4a6d54b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_efeceb29-7f8e-4d99-9d6d-571487a58927" xlink:to="loc_us-gaap_CommonClassAMember_8cf5997f-1267-4497-9629-71ca4a6d54b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b0049fb1-0f35-4b49-aed3-8fa4effcbdf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_AwardTypeAxis_b0049fb1-0f35-4b49-aed3-8fa4effcbdf1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b0049fb1-0f35-4b49-aed3-8fa4effcbdf1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b0049fb1-0f35-4b49-aed3-8fa4effcbdf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b0049fb1-0f35-4b49-aed3-8fa4effcbdf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12c90699-111d-49c4-bca7-081f86966823" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b0049fb1-0f35-4b49-aed3-8fa4effcbdf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12c90699-111d-49c4-bca7-081f86966823" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f9c51acb-6e30-403c-8c5f-7b7725f098ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12c90699-111d-49c4-bca7-081f86966823" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f9c51acb-6e30-403c-8c5f-7b7725f098ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_71254c32-ab76-4a4b-a5ba-88900bd87754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_71254c32-ab76-4a4b-a5ba-88900bd87754" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_71254c32-ab76-4a4b-a5ba-88900bd87754_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_71254c32-ab76-4a4b-a5ba-88900bd87754" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_71254c32-ab76-4a4b-a5ba-88900bd87754_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_267a79ea-831e-415a-94fa-d3f7b46a3ede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_71254c32-ab76-4a4b-a5ba-88900bd87754" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_267a79ea-831e-415a-94fa-d3f7b46a3ede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_6f7cca50-4878-4b42-a9bb-90cc0cbdae5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_267a79ea-831e-415a-94fa-d3f7b46a3ede" xlink:to="loc_us-gaap_LineOfCreditMember_6f7cca50-4878-4b42-a9bb-90cc0cbdae5c" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>task-20220331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:52576ed6-7952-4fa4-b5f8-41269d707e7f,g:fecc9d3a-fb20-4395-bc2d-78f054894d00-->
<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_ConcentrationRiskCreditRisk_9ec08a79-22c7-448e-aede-5f2cab127e12_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_2bd3ece0-c6f3-411f-b264-876c6d483dc6_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_FairValueMeasurementFrequencyDomain_8dcc0bdc-15c0-49d1-96d7-a9de87778f38_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_ea513684-216c-4fad-a33e-eca15156f83e_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_226e60a6-c341-4b42-99f4-bdaa7ec64d32_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_b5dd2878-ede4-4b48-b689-39bf883125d3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_61facb97-98b9-4ed5-8963-b49fbace0350_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing expenses</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_84ebee94-950d-4fba-984c-ec143897a4ce_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent assets:</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_07faf6e3-32e5-4923-b567-9f9079bc4040_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and employee-related liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_273d497b-bd08-4d73-bb0a-598a0094d5d4_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_308db340-0569-4d63-bbbb-2749c5a27385_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_2c8f80a9-47cf-4851-afbb-1ec4d8d211bb_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_65ba4e4e-912d-4492-a9b4-4101bc48de23_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5b441ebb-d00f-4cf2-9631-403f0a9324b3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income available to common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0c2419a5-f2f2-40d5-964c-9bd714e982ff_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseRightOfUseAsset_d951abc0-cf15-4dd7-bb1c-a839b87990bc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease right of use asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_country_PH_c23a475e-3d8f-4541-8c90-df145ab9e5d1_terseLabel_en-US" xlink:label="lab_country_PH" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Philippines</link:label>
    <link:label id="lab_country_PH_label_en-US" xlink:label="lab_country_PH" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PHILIPPINES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_PH" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PH"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PH" xlink:to="lab_country_PH" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_e30d2478-b773-4296-8fa2-736cb0335054_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Settled and Outstanding Forward Contracts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_1c778120-3a3b-44e0-b45a-2758e944e1b2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and employee-related liabilities</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_b1500cf5-615e-4280-adc5-e5ea172cb582_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c3f6c52c-ecd5-40b4-94c8-9fc8c3235769_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_5284622e-1fca-455f-bf8a-cdce9693dd53_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_e246e6e5-2391-4306-9a63-6f18caf5f3b4_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList_b4994852-4ef2-420c-bc4a-504af55e4bdd_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Product and Service [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Product and Service [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_7e9b07db-1c33-4ea8-912d-a71d09579294_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_613e1af9-47b9-436b-b3bd-9c2cde817712_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_821d7766-ab79-416f-b0e3-fe4ea4ad852d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_477fcdd7-b1eb-4439-8488-a20da9ad356a_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_dei_EntityIncorporationStateCountryCode_a70ac71f-bd64-4581-84b2-8f0c6c400de6_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_2bf4a950-ab5e-4930-bb16-8476003f8423_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_f5ba7481-fd16-4245-b1bb-67f9f98ae669_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement benefit reserves</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_4a64ff65-f8f6-475b-94a6-043cb237b878_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfCountriesInWhichEntityOperates_b5eec9ff-a55e-4adc-98c2-ef527a73f084_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of countries operated in</link:label>
    <link:label id="lab_us-gaap_NumberOfCountriesInWhichEntityOperates_label_en-US" xlink:label="lab_us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Countries in which Entity Operates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfCountriesInWhichEntityOperates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:to="lab_us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_9fd3d10b-5719-444f-94cd-8beb558fa160_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_20242f1c-701e-4b7c-ad48-cf778fbf5a45_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_c7288022-0e06-4f19-bb65-ec43503d4d68_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_7930dad7-984a-44ab-887c-9bac08c42497_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for settlement of RSUs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_4260d9c5-f88d-4203-afc8-c9a12a898527_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_FiniteLivedIntangibleAssetsByMajorClassAxis_e68422e2-23aa-4710-8c23-78da446f3d21_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTermOfContract_11764cec-803e-48fb-9d5e-76c98658cbac_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative term</link:label>
    <link:label id="lab_us-gaap_DerivativeTermOfContract_label_en-US" xlink:label="lab_us-gaap_DerivativeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTermOfContract" xlink:to="lab_us-gaap_DerivativeTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c6db135f-8ee8-4046-b27a-cb6a2ab858e0_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_bb8b9254-64eb-4ae1-9188-7bde5e86eb2d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bb39966b-ebc5-4e23-af7a-55234d43f096_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_f867e8b1-3079-4c70-99cb-09ea12eabb36_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsReceivableNetCurrent_6e612dd2-ec9b-42bb-a806-7b3613642309_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $2,298&#160;and $1,819, as of March&#160;31, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_eb9e7013-058b-4c30-8aa4-8efcaacc8f8c_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_StatementEquityComponentsAxis_ad5344ff-ba91-4ed3-bfbd-a4410aef9bed_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_2ed0f5b4-535e-4839-b30b-c6df09fae3fa_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_GainLossOnDispositionOfAssets1_8d809d36-3ff5-4a7e-b003-8a2c89bc5e83_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) on disposal of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1dcfec3e-9aea-4d21-aff6-735204dae22b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_14a29f3e-ee9e-43b9-bc41-f59b313f21ac_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_5874e595-8c84-485d-8311-ca7b9600eab0_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_2bbd20c6-4783-469f-9b5e-13c09fa2fc6b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskTypeDomain_0eab7dab-6d2c-479d-806c-d1fff7d88dfd_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_cfb8fa0d-eaf3-4262-9a74-0e2b1bf40507_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts&#160;receivable&#160;percentage</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_7579522f-a58a-43b2-aac9-617c4153cf92_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_192d0011-c6f4-4d6f-bd0d-41cb33b17e02_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_c51ab35c-400e-4aca-ba9a-89e75645f067_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangibles</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3699f4de-adca-4ce7-9e6c-acc6e13bc3c4_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cdec1ce5-46ac-48b2-8e94-9b03b9497c06_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense related to stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_af03b522-a5b3-4025-b187-6719dbc01214_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_ba1ffcc6-cf48-460b-bc86-0add8d00165a_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_b77694cc-19af-456c-b4ce-03d6786c7a58_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_3743d27b-4e93-47e4-8b1f-738f050ef133_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_78a1cdee-222c-4659-a08a-a3b32a36a79a_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock split ratio</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_e737f423-f656-4225-88eb-50e326348f7b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_181565c4-86a3-4e33-a85e-02dd82028e37_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_7f99edc2-5796-4d67-879a-65fb93c48145_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_task_IncreaseDecreaseInDeferredRentCredit_9e4d60bf-37a6-4557-b1f5-d639306a21e6_terseLabel_en-US" xlink:label="lab_task_IncreaseDecreaseInDeferredRentCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred rent</link:label>
    <link:label id="lab_task_IncreaseDecreaseInDeferredRentCredit_label_en-US" xlink:label="lab_task_IncreaseDecreaseInDeferredRentCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Deferred Rent Credit</link:label>
    <link:label id="lab_task_IncreaseDecreaseInDeferredRentCredit_documentation_en-US" xlink:label="lab_task_IncreaseDecreaseInDeferredRentCredit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Deferred Rent Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_IncreaseDecreaseInDeferredRentCredit" xlink:href="task-20220331.xsd#task_IncreaseDecreaseInDeferredRentCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_IncreaseDecreaseInDeferredRentCredit" xlink:to="lab_task_IncreaseDecreaseInDeferredRentCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f6fb42e7-9d1c-47b3-989c-47ce1b21c656_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option weighted average grant date fair value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_e222271b-5aef-474f-b60c-a12cf9b5c60a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c14455ff-80a2-4df6-9e8f-8d3dc3c7dede_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_LocalPhoneNumber_5d22ff08-699c-4255-8e15-218f51099a8d_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_69ebabf6-06c7-49e0-9eb8-45a072f4d2ad_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_4d97afa0-4915-4465-9b0e-3b8cd0aa2f20_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_b287a5fb-c98c-40a0-a34d-a06d81e44003_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_851d9b32-f622-40c7-8375-7972823c0bbd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_task_DebtInstrumentPaymentPeriodOneMember_a3dc04df-ba23-4bae-a4b0-23e13a772e19_terseLabel_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year One</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodOneMember_label_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period One [Member]</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodOneMember_documentation_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodOneMember" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DebtInstrumentPaymentPeriodOneMember" xlink:to="lab_task_DebtInstrumentPaymentPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5cc479ed-fd44-4e97-b143-fa385db45e4e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_eea5bef8-dcc7-4290-a49e-55df36582d38_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_872077ce-adc4-4e4f-af26-38e69ed4a5f5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangibles</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_9f7327e2-7196-4145-a7fb-34b89c5fdd52_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_58689c8d-e19c-4e9a-aeb6-e4a028d36295_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less noncurrent debt financing fees</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d88a9a0c-b729-4929-a9cb-fcfb1ca7a76a_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesAbstract_83a0e45c-c765-4881-9bf7-a577ec5e5345_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_76eaa8da-9d72-4fe0-ae23-f5fdd29d2a77_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade name</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_task_NumberOfCounterparties_b05e106a-57ec-4c64-a094-2caa3d6d13f8_terseLabel_en-US" xlink:label="lab_task_NumberOfCounterparties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of counterparties</link:label>
    <link:label id="lab_task_NumberOfCounterparties_label_en-US" xlink:label="lab_task_NumberOfCounterparties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Counterparties</link:label>
    <link:label id="lab_task_NumberOfCounterparties_documentation_en-US" xlink:label="lab_task_NumberOfCounterparties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Counterparties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_NumberOfCounterparties" xlink:href="task-20220331.xsd#task_NumberOfCounterparties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_NumberOfCounterparties" xlink:to="lab_task_NumberOfCounterparties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_229d2c02-7c2e-4415-b062-3e3cf02bd0a4_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_2d0594d5-6471-495e-9f54-0aa02822e446_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_acc97cb4-b38a-4a43-8bc2-c3fe140d9039_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other receivables, prepaid expenses,&#160;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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_6fe8f55c-085d-4030-8d03-6917587622e4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_dca2ddd7-d0aa-4be5-bf2e-08d8a06c1f6a_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_4798cc6b-d955-4287-94a0-5bc8d156bccc_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56658971-7215-400c-b7fb-19dba3b7bb29_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_c05a87ee-8b52-4f0c-baa0-fdc93e139c23_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;2 inputs</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_17c793e0-6057-48f2-99f4-06c114bad44a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a3f0a35f-2f93-4a18-9885-35c66ebe662b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetUsefulLife_14418df4-238c-4acc-87a9-7382f30f816e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life (Years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_d21d85db-b668-4ebd-8e92-6af22fdf905a_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_bde61bdb-5c10-4e27-93a4-38c5e1e39578_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Property and Equipment by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_ef11522d-2115-4c58-b769-084a91b1efde_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_IncreaseDecreaseInAccountsReceivable_f863d30f-4319-4b19-ad39-1392c4faf826_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_UseOfEstimates_aaf88be5-b462-4248-87d4-adbb000a840d_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2638d403-b2af-4bfa-b86f-e5ff2145acf1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Basic and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_384b7849-906d-4478-85fc-4a43b2dec2cf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_498b203a-20af-40d2-9901-f1e1584e9680_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5b0715f5-baf2-48b8-8031-43edda541ed2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_fe5520f1-78ce-47e2-909d-b48a8e7a3a86_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SharesPaidForTaxWithholdingForShareBasedCompensation_1cf28687-a8c1-4b22-b11f-27df23050c85_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld related to net share 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityExTransitionPeriod_632d5b29-f4e2-4bea-8c02-baca8e589fc8_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DeferredRentCreditCurrent_a24e6c00-5d45-4100-a832-845560cb8093_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRentCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred rent</link:label>
    <link:label id="lab_us-gaap_DeferredRentCreditCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRentCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Rent Credit, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRentCreditCurrent" xlink:to="lab_us-gaap_DeferredRentCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_76631bf5-9362-4e98-b5c7-b8df151470de_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_task_CustomerAMember_d09338b5-6fed-47be-96b2-66547aa6911c_terseLabel_en-US" xlink:label="lab_task_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A</link:label>
    <link:label id="lab_task_CustomerAMember_label_en-US" xlink:label="lab_task_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_task_CustomerAMember_documentation_en-US" xlink:label="lab_task_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_CustomerAMember" xlink:href="task-20220331.xsd#task_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_CustomerAMember" xlink:to="lab_task_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1f100b49-c9ae-44eb-93ef-957f0a476247_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_004fe033-6a77-4ec6-b2b6-ba2295a23f25_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9fc992e2-12c2-49d9-9b2f-b1eb78058a97_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_03bd5f35-4285-4493-983d-1d1c18a3f238_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasic_eedca514-2e4f-41b2-b395-cd49c207d976_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_38b86ac3-35eb-48e3-b680-699b3238ac51_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_dfa7945d-07fc-422f-a1de-6e661f7a207f_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_RevenueFromContractWithCustomerTextBlock_5de109cb-aa97-471e-ae1d-6b2bc1d653f6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_eaf77506-eb90-417b-92f2-c840d412f588_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_f7ac7a88-94c6-4018-80e6-85d38047d1f3_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_50747434-fbfe-46a1-a24b-f24d7db22009_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_task_RestOfWorldMember_2af72f34-d24f-4e3d-9a85-8191c1e12445_terseLabel_en-US" xlink:label="lab_task_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of World</link:label>
    <link:label id="lab_task_RestOfWorldMember_label_en-US" xlink:label="lab_task_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest Of World [Member]</link:label>
    <link:label id="lab_task_RestOfWorldMember_documentation_en-US" xlink:label="lab_task_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest Of World</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_RestOfWorldMember" xlink:href="task-20220331.xsd#task_RestOfWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_RestOfWorldMember" xlink:to="lab_task_RestOfWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_93f2a542-211d-41ce-af37-76797eef42eb_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_55d42e3d-5133-4f56-8a72-e5f2a7c53328_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_ee0ab4df-4192-4bc3-845a-40d48373ce55_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_73f120ea-843b-4015-a15d-7a1a6ad4c941_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_37f4bd74-2356-4693-8816-5f12ecc898ca_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_38f0f83d-6c8c-440d-841f-0500735e9053_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized losses on forward contracts</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_34419eab-9f9d-4356-afc0-ab8b38c34b92_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_5001b482-952d-44ac-a754-92f0b8b68666_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_e8354b0a-05d7-41df-aaef-6786ad8d466f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_90f03fc5-b541-4b2e-b609-231334853ae3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Current and Non-Current Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_840b0dc5-a4ba-48a2-bced-6c028f161692_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_79ecd6e7-e9dd-435b-a1c4-6f12e8005626_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_81b4ee85-3d86-4ab6-b78b-61adeac0e6e5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld related to net share 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentOtherTypesMember_03f20e27-b69d-4143-a169-32f6b50173dd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Other Types [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_93cd7dd4-b96c-4095-8a5d-5b6ff8133d5a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasicAbstract_9ddb20db-7514-423c-ac37-fad392f3f977_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_task_CommonStockEquivalentsAntiDilutiveMember_6daa69d7-328b-4cc8-92b6-24fed8b4dcd3_terseLabel_en-US" xlink:label="lab_task_CommonStockEquivalentsAntiDilutiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Equivalents, Anti-Dilutive</link:label>
    <link:label id="lab_task_CommonStockEquivalentsAntiDilutiveMember_label_en-US" xlink:label="lab_task_CommonStockEquivalentsAntiDilutiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Equivalents, Anti-Dilutive [Member]</link:label>
    <link:label id="lab_task_CommonStockEquivalentsAntiDilutiveMember_documentation_en-US" xlink:label="lab_task_CommonStockEquivalentsAntiDilutiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Equivalents, Anti-Dilutive</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_CommonStockEquivalentsAntiDilutiveMember" xlink:href="task-20220331.xsd#task_CommonStockEquivalentsAntiDilutiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_CommonStockEquivalentsAntiDilutiveMember" xlink:to="lab_task_CommonStockEquivalentsAntiDilutiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodFiveMember_289061c5-2589-4c89-a1c2-a944bb1b0d6a_terseLabel_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Five</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodFiveMember_label_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period Five [Member]</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodFiveMember_documentation_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodFiveMember" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DebtInstrumentPaymentPeriodFiveMember" xlink:to="lab_task_DebtInstrumentPaymentPeriodFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_88d7fd27-3238-4e84-9900-a42f1629d4e2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other receivables</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_e76b5b63-74a4-4a89-9775-2810e063ea6a_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a1ee2489-bb6b-481b-910c-c32810ab8d00_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1fb7009a-9c99-42dd-8ee7-cdbb93fe6e2f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding &#8211; basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_68a3373d-caee-4ccf-b5f7-c24487f730d9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_03674732-0f7b-45de-802e-a5181800fc22_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_cd6b7ecc-1117-47d6-8ac7-3d2446945012_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for losses on accounts receivable</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_c229d906-bfdd-4d93-9fc6-b745b707b7a2_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_1d2248e4-3c63-4545-b17b-216daaa9b143_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodTwoMember_a4e33abd-f97f-4832-a90b-8878126b15d9_terseLabel_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Two</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodTwoMember_label_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period Two [Member]</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodTwoMember_documentation_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodTwoMember" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DebtInstrumentPaymentPeriodTwoMember" xlink:to="lab_task_DebtInstrumentPaymentPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_218e74e1-cb59-431f-9f2a-8565407cd33c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_f123851d-4eef-44bd-b974-c8bee52b16bf_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_task_EmployeeRelatedLiabilitiesNoncurrent_15019885-a217-4108-95bc-da840b9f03df_terseLabel_en-US" xlink:label="lab_task_EmployeeRelatedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and employee-related liabilities</link:label>
    <link:label id="lab_task_EmployeeRelatedLiabilitiesNoncurrent_label_en-US" xlink:label="lab_task_EmployeeRelatedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-Related Liabilities, Noncurrent</link:label>
    <link:label id="lab_task_EmployeeRelatedLiabilitiesNoncurrent_documentation_en-US" xlink:label="lab_task_EmployeeRelatedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-Related Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_EmployeeRelatedLiabilitiesNoncurrent" xlink:href="task-20220331.xsd#task_EmployeeRelatedLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_EmployeeRelatedLiabilitiesNoncurrent" xlink:to="lab_task_EmployeeRelatedLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_8dda8a43-e52f-4be9-82a4-c4ffde917db7_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_2862ac36-b0a7-4873-bb79-31834132d71e_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_a9703234-e6cc-4030-99e8-2f33fbf46083_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;1 inputs</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_45bef8c2-00bb-4f04-a67c-6049fe2eabd5_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_74a152b1-2bc4-4e9f-abb7-edf17f436d7b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized foreign exchange losses on forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_69cdffa5-edb2-4bab-8ac7-5f39ac4e3f17_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_task_LineOfCreditFacilityAdditionalBorrowingCapacity_92ad0416-1265-4d32-9957-3abe5c238dc6_terseLabel_en-US" xlink:label="lab_task_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, additional borrowing capacity</link:label>
    <link:label id="lab_task_LineOfCreditFacilityAdditionalBorrowingCapacity_label_en-US" xlink:label="lab_task_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Additional Borrowing Capacity</link:label>
    <link:label id="lab_task_LineOfCreditFacilityAdditionalBorrowingCapacity_documentation_en-US" xlink:label="lab_task_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Additional Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:href="task-20220331.xsd#task_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:to="lab_task_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_EntitySmallBusiness_a5f08f46-5ad9-4613-9028-8bee4e1e16d4_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_DeferredIncomeTaxLiabilitiesNet_a4d90473-65c8-416c-a748-40a97ed767ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4cc16472-d509-469c-bc05-bbada1d9cd37_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_b62dd94a-6623-484e-9c7d-4967616b94ba_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_3d3d9993-a90d-4beb-b461-dc84c8d213a3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_6d82364e-9af2-4028-bdc8-c19ea6d90d3b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodDomain_20920f87-6cf1-4faf-aae3-4ba8232774fa_terseLabel_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment Period [Domain]</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodDomain_label_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment Period [Domain]</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodDomain_documentation_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodDomain" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain" xlink:to="lab_task_DebtInstrumentPaymentPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_3d8fcdbc-5987-4676-9454-0393719e5103_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_ec5d4b29-c153-45f4-974b-4aaa47a30e12_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_3468f852-4ca8-479a-ad51-8fc16a28c530_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_a913ab58-6e58-40a7-ac93-12452e95bc16_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_c94e7dd5-7706-42cf-a435-20bdd51799cf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Fair Value of Assets Measured on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_cc26d8a7-c997-494a-b2a3-a1e7d4299082_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4844cd0-8175-4b8f-8a4f-fd7ca57fb122_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Shareholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_089acff8-42ed-4b57-b1c2-73b9abebac2e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4e1cbd6f-f10c-4d76-8c4a-5244945b6902_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_f2217430-79be-44fb-bf7e-0d8e17758708_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_task_AIServicesMember_5e580394-30dc-4828-a2ec-37fc2c4d9a94_terseLabel_en-US" xlink:label="lab_task_AIServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AI Services</link:label>
    <link:label id="lab_task_AIServicesMember_label_en-US" xlink:label="lab_task_AIServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AI Services [Member]</link:label>
    <link:label id="lab_task_AIServicesMember_documentation_en-US" xlink:label="lab_task_AIServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AI Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_AIServicesMember" xlink:href="task-20220331.xsd#task_AIServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_AIServicesMember" xlink:to="lab_task_AIServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_a3d4ef09-a39f-4a15-bd87-9054d5499b1f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_d2cc67c6-8331-41f8-ae77-62ec0f3662f6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_47a48e85-4d5f-4f0d-b74b-1fabf4e7f7c6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_b9d35e8a-f05d-41dc-bfa5-0d2f9b441ebd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_a427cc4d-82e1-4339-9da4-cd2d918fcb4e_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_srt_MinimumMember_c42de4b9-eb18-4a38-8f0a-d79ef9bad88d_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_e75dfad3-37fd-4adf-8de6-11e6f3b86376_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_461b1bc0-9902-4775-8cb5-553aea8848ef_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class&#160;B Common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_09df3e4c-83cd-476f-9ef5-b1f44b98d53e_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business and Organization</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_a34b8d8b-b2c7-4e55-9270-7bf64200b146_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_46bbb2d9-1f46-47d5-ba0b-85767a9f15e7_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_8b4e914e-ec84-457e-9608-847f53e5b684_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_18b177f9-9785-4fb9-8638-88511873eae9_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0324e199-0f61-40ac-85c7-34343c8de12f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_41752e1a-50cd-4bd6-b042-b9352f570ba1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current debt financing fees</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Current, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_ee26a13f-e1ab-4968-81bd-d571a143dfab_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general, and administrative expense</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_457e07db-96cb-4553-bec6-559e7d5cb424_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs, net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_51ea56f4-5acc-42ac-a46f-a58ecd0049e5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_7131c37c-0e06-41a6-9be0-c454fbd8804a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_d2e4b1c9-bd48-42bf-9f93-a6c7699bda2b_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_BridgeLoanMember_def4db29-c414-48c4-834b-b3299dc364c9_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_3c526fb3-d28d-43a3-86d4-d06f7861d97a_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_80bcffbf-dd59-4c27-87f8-7c45e06430bc_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_PropertyPlantAndEquipmentNet_553b3c8e-956b-4be1-9863-99693ef160e5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_1f4b98e3-ed69-428a-bde0-0c78dde31f29_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_b64f17d2-ebb2-433d-b928-8fe893f743ef_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_6b0df42d-18a5-453c-a48c-1b0a66bd11c4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProFormaMember_dc5aa094-1bd3-4d7d-a164-ba5934370fa8_terseLabel_en-US" xlink:label="lab_srt_ProFormaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma</link:label>
    <link:label id="lab_srt_ProFormaMember_label_en-US" xlink:label="lab_srt_ProFormaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProFormaMember" xlink:to="lab_srt_ProFormaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_fbcc82c4-44e3-44e8-a30c-779625cd3e88_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_task_NumberOfLanguagesSupported_8602bdc4-680c-406f-aa1a-773e3552b604_terseLabel_en-US" xlink:label="lab_task_NumberOfLanguagesSupported" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of languages supported</link:label>
    <link:label id="lab_task_NumberOfLanguagesSupported_label_en-US" xlink:label="lab_task_NumberOfLanguagesSupported" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Languages Supported</link:label>
    <link:label id="lab_task_NumberOfLanguagesSupported_documentation_en-US" xlink:label="lab_task_NumberOfLanguagesSupported" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Languages Supported</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_NumberOfLanguagesSupported" xlink:href="task-20220331.xsd#task_NumberOfLanguagesSupported"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_NumberOfLanguagesSupported" xlink:to="lab_task_NumberOfLanguagesSupported" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_c878a4ff-6ccc-466d-9c92-a8865531e77f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentLineItems_41922171-8ab9-4332-bc49-c69b5e4e6b1a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_791c7d63-d569-4c8e-ae5d-2a4f14beace4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_fd9cdc9a-c69d-466a-80fd-7f3c3923762b_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_e59e574f-1ede-4481-bf60-c5ea2d7709b6_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_994a4db1-2ffc-4a24-b585-16c8edb1e7e4_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_8422e999-6bbf-487b-8206-e48e75c61e2c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_9942d865-2815-494c-a6a0-84823883003b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for settlement of RSUs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_e724dc97-8d00-4648-907e-014205f406a3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodAxis_a4807335-4383-44e8-8572-7712f9ad387d_terseLabel_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment Period [Axis]</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodAxis_label_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment Period [Axis]</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodAxis_documentation_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodAxis" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DebtInstrumentPaymentPeriodAxis" xlink:to="lab_task_DebtInstrumentPaymentPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_task_ParsecDooAndQExperienceDooMember_2f4f4d17-eaee-4420-8a9a-400e5f301d6a_terseLabel_en-US" xlink:label="lab_task_ParsecDooAndQExperienceDooMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parsec d.o.o. and Q Experience d.o.o.</link:label>
    <link:label id="lab_task_ParsecDooAndQExperienceDooMember_19822a03-5c4e-44ad-916c-f6055f24e116_verboseLabel_en-US" xlink:label="lab_task_ParsecDooAndQExperienceDooMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">heloo</link:label>
    <link:label id="lab_task_ParsecDooAndQExperienceDooMember_label_en-US" xlink:label="lab_task_ParsecDooAndQExperienceDooMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parsec d.o.o. and Q Experience d.o.o. [Member]</link:label>
    <link:label id="lab_task_ParsecDooAndQExperienceDooMember_documentation_en-US" xlink:label="lab_task_ParsecDooAndQExperienceDooMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parsec d.o.o. and Q Experience d.o.o.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_ParsecDooAndQExperienceDooMember" xlink:href="task-20220331.xsd#task_ParsecDooAndQExperienceDooMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_ParsecDooAndQExperienceDooMember" xlink:to="lab_task_ParsecDooAndQExperienceDooMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_e74f29b6-5875-4ed6-bc66-bc21f805edcc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_53dc9d03-947d-4b7a-ab12-f7ad412312cc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;3 inputs</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_73e91856-dc05-4335-a282-7bfbb8d7b632_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_fdc96d32-69cd-47a3-8b16-16400c2f28c9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service revenue percentage</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_197746c8-8b1f-4260-9da1-c8e0255e43b2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_task_LongTermDebtExcludingCurrentMaturitiesGross_842c1b43-b4c8-407c-9d90-fff6ae3d4518_terseLabel_en-US" xlink:label="lab_task_LongTermDebtExcludingCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term debt, noncurrent, gross</link:label>
    <link:label id="lab_task_LongTermDebtExcludingCurrentMaturitiesGross_label_en-US" xlink:label="lab_task_LongTermDebtExcludingCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities, Gross</link:label>
    <link:label id="lab_task_LongTermDebtExcludingCurrentMaturitiesGross_documentation_en-US" xlink:label="lab_task_LongTermDebtExcludingCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtExcludingCurrentMaturitiesGross" xlink:href="task-20220331.xsd#task_LongTermDebtExcludingCurrentMaturitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_LongTermDebtExcludingCurrentMaturitiesGross" xlink:to="lab_task_LongTermDebtExcludingCurrentMaturitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_task_DigitalCustomerExperienceMember_dbec2e8a-fa72-42c0-89e8-f37ec2faad3c_terseLabel_en-US" xlink:label="lab_task_DigitalCustomerExperienceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Customer Experience</link:label>
    <link:label id="lab_task_DigitalCustomerExperienceMember_label_en-US" xlink:label="lab_task_DigitalCustomerExperienceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Customer Experience [Member]</link:label>
    <link:label id="lab_task_DigitalCustomerExperienceMember_documentation_en-US" xlink:label="lab_task_DigitalCustomerExperienceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital Customer Experience</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DigitalCustomerExperienceMember" xlink:href="task-20220331.xsd#task_DigitalCustomerExperienceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DigitalCustomerExperienceMember" xlink:to="lab_task_DigitalCustomerExperienceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_task_A2019CreditAgreementMember_906a20b5-5536-4bc4-84ac-8ec3ddc71deb_terseLabel_en-US" xlink:label="lab_task_A2019CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Credit Agreement</link:label>
    <link:label id="lab_task_A2019CreditAgreementMember_label_en-US" xlink:label="lab_task_A2019CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Credit Agreement [Member]</link:label>
    <link:label id="lab_task_A2019CreditAgreementMember_documentation_en-US" xlink:label="lab_task_A2019CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_A2019CreditAgreementMember" xlink:href="task-20220331.xsd#task_A2019CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_A2019CreditAgreementMember" xlink:to="lab_task_A2019CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_75b01ad1-5a71-43b9-bddd-bd3a20bfee61_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_f575175f-ee94-4e04-aa89-4dc6faf48970_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Service</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_ff720502-46e6-48ba-9560-7b01d8f846dd_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_ee44cfb2-35dc-495d-9bbd-aad8af3f780e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DisaggregationOfRevenueLineItems_b5abf1c5-21cf-4dd5-824b-4b344726767b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_07bc3090-72d7-42af-b568-1f7ca80b7d9b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_4a0705bc-1aaf-4335-8290-4195d5de2979_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_14e334c1-23c4-4b21-9f88-91be70793317_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_55443aef-6f85-43b6-977a-ad0a4b5b1f1c_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent portion of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9e3edabe-fdd6-4771-a3d9-fb7fec731c23_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_cf8311a4-ce02-4918-9ae7-7d3121a3edd6_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_a4b75597-4ee6-4e4c-8633-94a98391c54f_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSUs</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_616ab0d0-467d-4860-b923-9b22e78d368d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetsNoncurrent_3b511fa4-8711-44c4-9e07-ef6ad7aded9c_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total noncurrent assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_64de1697-c075-4808-ac30-26e1ba1537a5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AllocatedShareBasedCompensationExpense_42f7ae82-694a-4a13-94e1-6b37eef74dc5_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f4055203-420c-41b2-b958-13f665b17e51_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_task_CustomerBMember_88ae31c1-e55a-47d3-83f8-e587e10e6357_terseLabel_en-US" xlink:label="lab_task_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B</link:label>
    <link:label id="lab_task_CustomerBMember_label_en-US" xlink:label="lab_task_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_task_CustomerBMember_documentation_en-US" xlink:label="lab_task_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_CustomerBMember" xlink:href="task-20220331.xsd#task_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_CustomerBMember" xlink:to="lab_task_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_a6e49a99-3918-431c-88dd-1ee247bf7a48_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_48ce5336-3cdb-49af-accc-aafadc20fa43_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_6fcb87ab-66fc-44df-8411-b39cb84620a7_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_AccruedIncomeTaxesNoncurrent_035997a9-8850-4049-bf22-30b3704597f5_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5c6983b9-8e1d-47d7-986d-6aa9410af7ee_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_3a11093c-0b0c-46b4-a366-d249ac414d80_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Compensation</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_bf04fc1e-bbe2-439b-a91d-a7ccd32b121b_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt financing fees</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_7a75dadf-25f5-44e8-9f95-d3802df463f1_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_59b5d299-16e8-4239-95a9-16897c2005f6_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_5b42d7a2-58ad-4079-9b2d-bd3fa2cd9ccd_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in process</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_f514f0b8-938a-4feb-a0d8-4f134bc0fd54_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class&#160;A Common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a021f9da-175e-475b-9fea-a5e368e51fed_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bc087bdb-0617-4b0b-b605-2ef447aa2617_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_8be6811d-8e13-47b9-9685-faa440ccf6bc_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_e4eea650-f5e5-415d-ba8a-3c49dc2dd2c4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Geographic Area</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_78c1b9d3-9fcb-4c2b-ae5c-7b626e397831_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_77de86dd-4355-4e98-8e89-3e8ef0c86dc3_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_7c87f155-fb46-467d-a1e2-1ab34b7a1411_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_task_CustomerCMember_4e6806f0-c777-4efa-aa08-458ed4a42b77_terseLabel_en-US" xlink:label="lab_task_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C</link:label>
    <link:label id="lab_task_CustomerCMember_label_en-US" xlink:label="lab_task_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C [Member]</link:label>
    <link:label id="lab_task_CustomerCMember_documentation_en-US" xlink:label="lab_task_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_CustomerCMember" xlink:href="task-20220331.xsd#task_CustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_CustomerCMember" xlink:to="lab_task_CustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_2524dbae-6ca3-47f5-9127-7ba13579614f_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Concentration Risk</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_b1a404e4-2f68-4e40-97f4-269898fbaa37_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_a2b9d5f8-8315-4896-9d4d-efb1ad95083a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_task_ContentSecurityMember_180f0ff8-acac-4f19-86d5-c7c0527d1c05_terseLabel_en-US" xlink:label="lab_task_ContentSecurityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Security</link:label>
    <link:label id="lab_task_ContentSecurityMember_label_en-US" xlink:label="lab_task_ContentSecurityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Security [Member]</link:label>
    <link:label id="lab_task_ContentSecurityMember_documentation_en-US" xlink:label="lab_task_ContentSecurityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_ContentSecurityMember" xlink:href="task-20220331.xsd#task_ContentSecurityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_ContentSecurityMember" xlink:to="lab_task_ContentSecurityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_36bb5be9-2482-41ff-a797-ba3f6b00e189_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_3e59979a-525e-4680-99f4-e95e3ed0f7e1_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_63614f4d-694e-4be2-b6bb-65d536c26921_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled revenues</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_67b56e07-06c3-4395-bd1e-03f8fd4d4a7e_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology and computers</link:label>
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_label_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyEquipmentMember" xlink:to="lab_us-gaap_TechnologyEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_61994d8d-a203-46d2-bc6d-b2a27a303f9a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_af3fbf12-e6b1-49e9-866b-301c9d7c7d48_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c3cb21b3-7627-4da5-b40e-5fafa49579f9_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding &#8211; diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRentCreditNoncurrent_0a2ca688-ed0b-4060-a3b3-a456d4863cd8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRentCreditNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred rent</link:label>
    <link:label id="lab_us-gaap_DeferredRentCreditNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRentCreditNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Rent Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRentCreditNoncurrent" xlink:to="lab_us-gaap_DeferredRentCreditNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b78c5d6e-ba19-4685-a9d8-731cc32ad18a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_64057631-177f-4cfa-9ce3-c37c4757ce6f_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e5266cfd-6ab8-40fd-b76a-f119135f0576_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general, and administrative expense</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_211138cd-a212-4bbc-a1c2-31a06d3c87b2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8d949bcf-5ac4-4fc4-8bba-a781b65aa791_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c75603e9-7d70-4faf-8533-6dd2e1f85a54_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_49dcf625-3692-4574-ad26-8dd2e58f8bea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_0a4eedc9-0d22-474b-a2d6-8d370745f189_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_94f3f89d-c555-4ee1-b260-a6aede289b06_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_1094ec75-f7a7-42bc-873c-824cf85c3c27_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_562dece0-9dcc-4b37-b72d-8118d0008927_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_26ac3b46-7aca-4fec-962f-12b15e84540f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentInformationTable_dbe857d0-bea3-4236-99ff-e1f7e015debb_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_34fa8111-bfae-4112-a81c-81fa97c61aeb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_40953077-ae10-4d25-9b3c-4c227e3535fd_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_64818879-9862-4b55-9c8a-d469dbe13741_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_65cbca38-322b-435d-b3c1-4bad3b252a9d_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_87d836bb-813e-4984-a1a4-78d7301a245e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_68466647-a812-477f-a1ff-93c266996f1f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_052687f3-04f1-4cd7-82cb-c3da330a8b23_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_NetCashProvidedByUsedInInvestingActivities_81f2ee6e-2f7e-4962-a918-3887ce601e4c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_9d8df889-7a5b-420a-93e9-57e1c07e0412_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a28ff0d8-c522-4b3b-aa9b-8d75482c5997_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodThreeMember_1136ce53-1b68-4b14-9d82-ddd1ba88e4d3_terseLabel_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Three</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodThreeMember_label_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period Three [Member]</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodThreeMember_documentation_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodThreeMember" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DebtInstrumentPaymentPeriodThreeMember" xlink:to="lab_task_DebtInstrumentPaymentPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4f617cbf-a312-4209-aeb8-8c4147042e13_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfDerivatives_0e2e540f-6f61-4bdc-85df-c613c83b3e63_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized losses (gains) from settlement of forward contracts</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfDerivatives_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sale of Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfDerivatives" xlink:to="lab_us-gaap_GainLossOnSaleOfDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_89c27ad3-1c03-46f6-9e9e-bece2d6ae661_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_828199b1-7da7-48ae-a6ba-17edd854d9c2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a90a9ffe-15fd-44f7-9e94-d4236a8d0360_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_45e9e91f-876c-422b-a575-232b75361b3d_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_e376ff97-be58-491c-a800-7b3175bf902f_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_LiabilitiesCurrent_5b680b42-90a2-4a82-b721-494b341b2863_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_098ee3e2-a149-44d8-9455-2c2275a8d16a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for taxes related to net share settlement</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4f0f317c-691f-430d-8461-a7dea7cf47ad_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalYearFocus_ba1d24d3-ca71-40b8-b0c7-9c882c69a4c6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_ClassOfStockDomain_9595a4f6-a5a0-4375-98a8-21324254ccca_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_ae76dca5-2fb8-4b49-b3f9-9d5668f0dcf2_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire business</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_da43dc32-7079-44cc-8842-752dc1dac009_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_1cf01363-3007-4c88-bdce-94a2635b05be_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_4f071d2f-1cfd-4bbc-8b4c-6ed338845d08_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_aa08ae2c-d4d2-4112-acdd-dd2202b15c66_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contract</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9707f75b-43cf-49a3-aeb9-13e4c1294ce7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_b70890fb-dd34-478f-95f0-b7dd076615f9_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_786bf958-d63f-4001-9ac3-9c70fe5755d2_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_task_DerivativeNotionalAmountSettled_012832fb-e33c-4b9b-ba9d-285a270d76c8_terseLabel_en-US" xlink:label="lab_task_DerivativeNotionalAmountSettled" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total notional amount of settled forward contracts</link:label>
    <link:label id="lab_task_DerivativeNotionalAmountSettled_label_en-US" xlink:label="lab_task_DerivativeNotionalAmountSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount Settled</link:label>
    <link:label id="lab_task_DerivativeNotionalAmountSettled_documentation_en-US" xlink:label="lab_task_DerivativeNotionalAmountSettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DerivativeNotionalAmountSettled" xlink:href="task-20220331.xsd#task_DerivativeNotionalAmountSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DerivativeNotionalAmountSettled" xlink:to="lab_task_DerivativeNotionalAmountSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_1f709386-1053-4246-8ab1-e5d18d2c56a2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_9289dd09-667d-4b86-a832-be3c269a726c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_c5fd22f5-4784-4a0f-8291-0c6b57b810a5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total notional amount of outstanding forward contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_05cc2252-4dfc-4331-a0ff-76f4db5bee1d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherAssetsCurrent_5b0c0a13-f404-4fdb-bd85-c949f92acc15_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StatementTable_33326ee9-139c-49fb-a257-afe938a8e449_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d5216245-fbaa-4b80-ae78-34438d1ef6ed_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9097c096-d75b-4637-96db-415c48600dca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_870f6e50-6188-49dc-b4dc-ede9d4a9ef19_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount_357d3d1a-b16e-4ad8-8847-1d406df1535d_terseLabel_en-US" xlink:label="lab_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of original principal amount</link:label>
    <link:label id="lab_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount_label_en-US" xlink:label="lab_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Principal Payment, Percentage Of Original Principal Amount</link:label>
    <link:label id="lab_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount_documentation_en-US" xlink:label="lab_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Principal Payment, Percentage Of Original Principal Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" xlink:href="task-20220331.xsd#task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" xlink:to="lab_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ba9c30f6-d738-413b-8add-71b89f55e2f3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_306eec40-3673-4539-a851-fc68d7efe0eb_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_35218042-1171-4286-aaf4-6569c76b771e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of services</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_bb95f552-95d0-4681-ab15-c7adf5d1abab_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodFourMember_5541d03d-1da2-4c25-b030-dcaa47829f1f_terseLabel_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Four</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodFourMember_label_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period Four [Member]</link:label>
    <link:label id="lab_task_DebtInstrumentPaymentPeriodFourMember_documentation_en-US" xlink:label="lab_task_DebtInstrumentPaymentPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Payment, Period Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodFourMember" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_DebtInstrumentPaymentPeriodFourMember" xlink:to="lab_task_DebtInstrumentPaymentPeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_28222626-65a0-4d05-8a9c-a5a384f8c00a_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_79fa99d0-d638-43ed-b3a7-35f4dad0ef73_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AwardTypeAxis_4301e6bb-c1bb-441d-b7c7-64c3f6046be5_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5cd0f7a6-e6d0-4bae-9f28-29084f0c5d1d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_53717fad-d09f-4a7f-9472-228a6acd97ef_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6f3f76bb-2080-4904-9dc8-8af72f4efbab_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_ec7dcdde-1af0-4479-a7d9-cde4a2450bfe_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_task_LongTermDebtCurrentMaturitiesGross_93d2516c-2c9d-471b-8aed-343aadd12789_terseLabel_en-US" xlink:label="lab_task_LongTermDebtCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term debt, current, gross</link:label>
    <link:label id="lab_task_LongTermDebtCurrentMaturitiesGross_label_en-US" xlink:label="lab_task_LongTermDebtCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities, Gross</link:label>
    <link:label id="lab_task_LongTermDebtCurrentMaturitiesGross_documentation_en-US" xlink:label="lab_task_LongTermDebtCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtCurrentMaturitiesGross" xlink:href="task-20220331.xsd#task_LongTermDebtCurrentMaturitiesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_LongTermDebtCurrentMaturitiesGross" xlink:to="lab_task_LongTermDebtCurrentMaturitiesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_c4ecfd2c-d873-4061-bf56-5b2291a2c23e_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_e3c3cede-abab-4375-b293-cb0d246c16a9_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_0dd83726-e9ed-4931-a7cd-01da5c967464_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_b7c1cfbe-8f76-4cb0-9940-5e4893de0e19_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of services</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesIssued_c342eeea-f5a1-4ecb-87ab-3de8e33c89a7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_e4989dd1-6303-46a7-a7b1-42b476200453_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_db5221c0-21af-4f85-bfb3-b2ac3a2d1477_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_838e1e6b-4566-478e-975a-dfba9be50b19_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_dd738309-47d9-45a4-bcb0-2307d23ef890_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_72a4a8cc-41ee-4505-a6ec-76fe583c3385_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_e4937c93-88b8-40c9-a083-48c52ebef66d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_b036799e-e66b-48e1-8b6b-95c85fd80364_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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_ConcentrationRiskByBenchmarkAxis_72e2af81-9481-461b-a868-fb05ae8d4925_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_task_CommonStockEquivalentsMarketConditionsNotMetMember_803a6d47-acd5-4c3e-8f63-2e830b93ba15_terseLabel_en-US" xlink:label="lab_task_CommonStockEquivalentsMarketConditionsNotMetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Equivalents, Market Conditions Not Met</link:label>
    <link:label id="lab_task_CommonStockEquivalentsMarketConditionsNotMetMember_label_en-US" xlink:label="lab_task_CommonStockEquivalentsMarketConditionsNotMetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Equivalents, Market Conditions Not Met [Member]</link:label>
    <link:label id="lab_task_CommonStockEquivalentsMarketConditionsNotMetMember_documentation_en-US" xlink:label="lab_task_CommonStockEquivalentsMarketConditionsNotMetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Equivalents, Market Conditions Not Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_task_CommonStockEquivalentsMarketConditionsNotMetMember" xlink:href="task-20220331.xsd#task_CommonStockEquivalentsMarketConditionsNotMetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_task_CommonStockEquivalentsMarketConditionsNotMetMember" xlink:to="lab_task_CommonStockEquivalentsMarketConditionsNotMetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6ddeb58e-ee43-41b4-af0a-75f563347b65_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_fc98aed0-ec22-43c7-a881-ff057519737f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_e968c330-da53-4d01-b2da-612589194df6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>task-20220331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:52576ed6-7952-4fa4-b5f8-41269d707e7f,g:fecc9d3a-fb20-4395-bc2d-78f054894d00-->
<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://taskus.com/role/CoverPage" xlink:type="simple" xlink:href="task-20220331.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://taskus.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_919a1053-9c4f-49d1-bf67-7c62dc68996b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_57218ac6-69f5-4409-b613-99f45969e8c8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_919a1053-9c4f-49d1-bf67-7c62dc68996b" xlink:to="loc_dei_DocumentInformationTable_57218ac6-69f5-4409-b613-99f45969e8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9d5784d2-3cd8-48e0-a8bd-0883aba2db68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_57218ac6-69f5-4409-b613-99f45969e8c8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9d5784d2-3cd8-48e0-a8bd-0883aba2db68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_acb0c41a-1d0f-4138-ab82-9206e1937926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9d5784d2-3cd8-48e0-a8bd-0883aba2db68" xlink:to="loc_us-gaap_ClassOfStockDomain_acb0c41a-1d0f-4138-ab82-9206e1937926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_600ccf6f-159d-43b2-ad47-937b75d73b67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_acb0c41a-1d0f-4138-ab82-9206e1937926" xlink:to="loc_us-gaap_CommonClassAMember_600ccf6f-159d-43b2-ad47-937b75d73b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a55988cf-2600-4dde-981d-5a2ab8862210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_acb0c41a-1d0f-4138-ab82-9206e1937926" xlink:to="loc_us-gaap_CommonClassBMember_a55988cf-2600-4dde-981d-5a2ab8862210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_57218ac6-69f5-4409-b613-99f45969e8c8" xlink:to="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0dca0cbb-5572-4fc9-b298-4b4363a31939" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentType_0dca0cbb-5572-4fc9-b298-4b4363a31939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_6ba26efb-7860-48b0-8ed9-5a888aeebc4a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentQuarterlyReport_6ba26efb-7860-48b0-8ed9-5a888aeebc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_15056ad2-7b56-4c96-a2a8-8ffafae04024" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentPeriodEndDate_15056ad2-7b56-4c96-a2a8-8ffafae04024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_eb830d4d-b8f0-4a06-915d-c99f88fadf6f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentTransitionReport_eb830d4d-b8f0-4a06-915d-c99f88fadf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a8f4c9ae-63b9-4495-80a1-d726891141b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityFileNumber_a8f4c9ae-63b9-4495-80a1-d726891141b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_aafa4c41-12d8-4475-b30a-76818f4b65f8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityRegistrantName_aafa4c41-12d8-4475-b30a-76818f4b65f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_cc530894-1b02-483c-aeaf-4442107a90ca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_cc530894-1b02-483c-aeaf-4442107a90ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f8cd7e24-d512-4f84-818a-a870d0e9efcb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityTaxIdentificationNumber_f8cd7e24-d512-4f84-818a-a870d0e9efcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_3f171f4b-08a4-480d-b2c2-6ecda485679c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressAddressLine1_3f171f4b-08a4-480d-b2c2-6ecda485679c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_e59ada5d-6f82-47f8-a3dd-609e8de3291d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressAddressLine2_e59ada5d-6f82-47f8-a3dd-609e8de3291d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_bb3c7343-cbb9-4b87-9496-1b08f6de07c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressCityOrTown_bb3c7343-cbb9-4b87-9496-1b08f6de07c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_f7cbb667-fa99-4d5f-ad96-d701094cffeb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressStateOrProvince_f7cbb667-fa99-4d5f-ad96-d701094cffeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_5f44d0a7-bc5f-43a9-8b9a-417ee9a74341" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityAddressPostalZipCode_5f44d0a7-bc5f-43a9-8b9a-417ee9a74341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_99009361-03b4-4228-a894-bef8b238ce44" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_CityAreaCode_99009361-03b4-4228-a894-bef8b238ce44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_59445a90-fe73-4c8d-b557-340f15db95c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_LocalPhoneNumber_59445a90-fe73-4c8d-b557-340f15db95c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_123ebd8c-50e7-48f4-ba7b-28ca0314d8f5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_Security12bTitle_123ebd8c-50e7-48f4-ba7b-28ca0314d8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_0e2779a8-6c6b-445c-8da0-1cbf7c1169c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_TradingSymbol_0e2779a8-6c6b-445c-8da0-1cbf7c1169c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_6bdb0518-47a1-43c3-82e9-753b2ad4915e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_SecurityExchangeName_6bdb0518-47a1-43c3-82e9-753b2ad4915e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a7d620dd-2961-4ee1-b805-87b9f169934b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityCurrentReportingStatus_a7d620dd-2961-4ee1-b805-87b9f169934b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_0355f6d6-1486-4a4a-8a21-ca5729763210" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityInteractiveDataCurrent_0355f6d6-1486-4a4a-8a21-ca5729763210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_59e89823-c5d7-4de1-b831-b58d45850073" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityFilerCategory_59e89823-c5d7-4de1-b831-b58d45850073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b42efb21-64f4-4c31-8264-5a556d92e5ad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntitySmallBusiness_b42efb21-64f4-4c31-8264-5a556d92e5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_62b0bd38-e6b6-4cd9-8510-ed353b7260c0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityEmergingGrowthCompany_62b0bd38-e6b6-4cd9-8510-ed353b7260c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_e7c57fc4-fcdb-413d-8296-e587e6ed48b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityExTransitionPeriod_e7c57fc4-fcdb-413d-8296-e587e6ed48b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_1e632855-7585-47c7-b795-a59981bb32fb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityShellCompany_1e632855-7585-47c7-b795-a59981bb32fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_80f54f48-114b-4ef7-9a75-ecad8395d870" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_80f54f48-114b-4ef7-9a75-ecad8395d870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a8188431-83d3-4d02-9908-c50b7ab85514" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_AmendmentFlag_a8188431-83d3-4d02-9908-c50b7ab85514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4273418d-bb75-4120-92f7-fa322de6a53f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_EntityCentralIndexKey_4273418d-bb75-4120-92f7-fa322de6a53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b461f81d-a70a-40a0-ae45-f95fc0c999b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentFiscalYearFocus_b461f81d-a70a-40a0-ae45-f95fc0c999b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e11edd39-a49a-4a47-ad35-b3afa3ae5d82" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e11edd39-a49a-4a47-ad35-b3afa3ae5d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_33a758fc-5117-448c-b0b6-42576d6664dd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f967af45-e43a-42ba-87ba-b47fd4f9a53f" xlink:to="loc_dei_CurrentFiscalYearEndDate_33a758fc-5117-448c-b0b6-42576d6664dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3e855b88-d789-4270-b88f-b60a08b96fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c9558fd-4818-4acd-be9b-8875648e07f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3e855b88-d789-4270-b88f-b60a08b96fa6" xlink:to="loc_us-gaap_StatementTable_0c9558fd-4818-4acd-be9b-8875648e07f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5ca1d7e0-85c3-4103-bcdd-30c5e4fa83d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c9558fd-4818-4acd-be9b-8875648e07f1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5ca1d7e0-85c3-4103-bcdd-30c5e4fa83d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9dbfa24f-eb5e-428e-a9af-0b3142fb90a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5ca1d7e0-85c3-4103-bcdd-30c5e4fa83d3" xlink:to="loc_us-gaap_ClassOfStockDomain_9dbfa24f-eb5e-428e-a9af-0b3142fb90a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_8e1490b8-43cd-4587-907c-8897c130d769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9dbfa24f-eb5e-428e-a9af-0b3142fb90a7" xlink:to="loc_us-gaap_CommonClassAMember_8e1490b8-43cd-4587-907c-8897c130d769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_7946f4a1-3678-451a-91a9-77bd499231b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9dbfa24f-eb5e-428e-a9af-0b3142fb90a7" xlink:to="loc_us-gaap_CommonClassBMember_7946f4a1-3678-451a-91a9-77bd499231b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d0c39e15-a167-48ee-ba32-8e8591baa5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c9558fd-4818-4acd-be9b-8875648e07f1" xlink:to="loc_us-gaap_StatementLineItems_d0c39e15-a167-48ee-ba32-8e8591baa5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d0c39e15-a167-48ee-ba32-8e8591baa5e9" xlink:to="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:to="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_ce2f2865-f6cc-4e26-9778-838a111b6110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_Cash_ce2f2865-f6cc-4e26-9778-838a111b6110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7acb8ca3-b443-49eb-a98c-e3b63105700c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7acb8ca3-b443-49eb-a98c-e3b63105700c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_d7423d43-b2f7-4cc0-b73c-53ae6a4244af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_d7423d43-b2f7-4cc0-b73c-53ae6a4244af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_c47b6ced-b698-4392-a3ea-0f4050602190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_c47b6ced-b698-4392-a3ea-0f4050602190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_e7b18bee-c898-4f84-8746-e66882ad9add" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_IncomeTaxesReceivable_e7b18bee-c898-4f84-8746-e66882ad9add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0b19332c-e969-4550-be8f-077ac40bcf40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_OtherAssetsCurrent_0b19332c-e969-4550-be8f-077ac40bcf40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_76d45341-21fb-4d66-a74e-5e30a784822e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5a7ad4c3-8f64-476d-8637-11ed56cf22b4" xlink:to="loc_us-gaap_AssetsCurrent_76d45341-21fb-4d66-a74e-5e30a784822e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0444d823-bb42-4c99-b738-d263af029562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0444d823-bb42-4c99-b738-d263af029562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_d4c13c7f-056c-4660-90f6-59f622b4bb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_d4c13c7f-056c-4660-90f6-59f622b4bb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5ad1d307-701e-4326-9b87-bbf3676031aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5ad1d307-701e-4326-9b87-bbf3676031aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_acc5df14-81d3-457f-bf47-32adda9289cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_Goodwill_acc5df14-81d3-457f-bf47-32adda9289cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2b2325f1-5076-4910-8dde-1376ce60b5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2b2325f1-5076-4910-8dde-1376ce60b5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_90a77ea0-827e-40e2-bbf6-4a6fcd80114e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_bf5a1b01-b33a-4c22-be2e-f24421479119" xlink:to="loc_us-gaap_AssetsNoncurrent_90a77ea0-827e-40e2-bbf6-4a6fcd80114e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e63e2105-1b5d-4c61-aa98-d08ddc755d83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8f049b23-2d38-49f8-a092-53cf45942fb3" xlink:to="loc_us-gaap_Assets_e63e2105-1b5d-4c61-aa98-d08ddc755d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cabe2ccf-3fda-49c8-82c5-0032821229aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d0c39e15-a167-48ee-ba32-8e8591baa5e9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cabe2ccf-3fda-49c8-82c5-0032821229aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cabe2ccf-3fda-49c8-82c5-0032821229aa" xlink:to="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_9b8bd0d6-77ab-4749-a617-b9e249f97232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_9b8bd0d6-77ab-4749-a617-b9e249f97232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f7f86755-9c96-4147-b5fc-32db3b64346f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f7f86755-9c96-4147-b5fc-32db3b64346f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_691a932b-3722-4191-a724-ef3af6fb85dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_LongTermDebtCurrent_691a932b-3722-4191-a724-ef3af6fb85dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_4c6a452f-5c25-4839-a64e-90cc9853813e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_4c6a452f-5c25-4839-a64e-90cc9853813e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_87285ace-2b97-43a0-810f-9f896bc85321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_87285ace-2b97-43a0-810f-9f896bc85321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditCurrent_c8b18ad7-fc35-40c8-85b6-b58f9f8474a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_DeferredRentCreditCurrent_c8b18ad7-fc35-40c8-85b6-b58f9f8474a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c8752a62-deb6-412f-8eee-69d3fc7922e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2f25cb70-fbdd-4d16-8988-fb6e403a1f1d" xlink:to="loc_us-gaap_LiabilitiesCurrent_c8752a62-deb6-412f-8eee-69d3fc7922e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_17f59af0-74f1-447c-a8f2-8ed7ac7e2aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_17f59af0-74f1-447c-a8f2-8ed7ac7e2aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_cdba2fe6-342e-45e7-a28a-7de4461413cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_cdba2fe6-342e-45e7-a28a-7de4461413cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_bf2e922f-d322-4bf0-bcaa-fdd428036b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_bf2e922f-d322-4bf0-bcaa-fdd428036b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_EmployeeRelatedLiabilitiesNoncurrent_4345df84-2ff1-49d4-a703-f73188443e0b" xlink:href="task-20220331.xsd#task_EmployeeRelatedLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_task_EmployeeRelatedLiabilitiesNoncurrent_4345df84-2ff1-49d4-a703-f73188443e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3034b057-a59d-45d3-be6c-813c67fb1631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3034b057-a59d-45d3-be6c-813c67fb1631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_2a0c649c-0292-4a4a-88b7-29fe370505b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_b5024628-538c-4fdc-92b8-5939614f705d" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_2a0c649c-0292-4a4a-88b7-29fe370505b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_447d3c42-46e0-48b0-b6e9-0fa5c17f6804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_Liabilities_447d3c42-46e0-48b0-b6e9-0fa5c17f6804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_969fc9f1-e8bc-4e65-aceb-1432a46fad0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_CommitmentsAndContingencies_969fc9f1-e8bc-4e65-aceb-1432a46fad0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6aac561c-f0c5-4edc-9c7d-a27576806917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_CommonStockValue_6aac561c-f0c5-4edc-9c7d-a27576806917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_80a60b25-ed5c-4ff4-9bfd-397463fbd51e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_AdditionalPaidInCapital_80a60b25-ed5c-4ff4-9bfd-397463fbd51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1d56d1ce-fc50-421f-946c-c7b51642af97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1d56d1ce-fc50-421f-946c-c7b51642af97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d7f750bd-e2e6-4c30-8f80-2a6f0d3c68ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d7f750bd-e2e6-4c30-8f80-2a6f0d3c68ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_975b90bc-ab7a-46e2-ba9c-af857725813e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e00b0a45-bc0f-47fd-a7d6-4d1c3521f664" xlink:to="loc_us-gaap_StockholdersEquity_975b90bc-ab7a-46e2-ba9c-af857725813e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a30615e5-3844-4796-8398-b4563e8e225d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_3e71be7d-a4e2-42fb-bebe-d17a1bf8f330" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_a30615e5-3844-4796-8398-b4563e8e225d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1c989232-3718-4432-a0c8-615c98152b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ed21b8a5-83b2-4713-a9be-db8ee1258850" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1c989232-3718-4432-a0c8-615c98152b00" xlink:to="loc_us-gaap_StatementTable_ed21b8a5-83b2-4713-a9be-db8ee1258850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2b40dcb6-d598-48e0-99c2-54fe4ba945f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ed21b8a5-83b2-4713-a9be-db8ee1258850" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2b40dcb6-d598-48e0-99c2-54fe4ba945f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7b41d7ea-d1e1-4e78-b78f-52b6533b7b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2b40dcb6-d598-48e0-99c2-54fe4ba945f5" xlink:to="loc_us-gaap_ClassOfStockDomain_7b41d7ea-d1e1-4e78-b78f-52b6533b7b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ff12ca85-71a0-4560-b3d8-0780b52187d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7b41d7ea-d1e1-4e78-b78f-52b6533b7b62" xlink:to="loc_us-gaap_CommonClassAMember_ff12ca85-71a0-4560-b3d8-0780b52187d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ff050da0-d43d-4d32-9823-87059960ead1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7b41d7ea-d1e1-4e78-b78f-52b6533b7b62" xlink:to="loc_us-gaap_CommonClassBMember_ff050da0-d43d-4d32-9823-87059960ead1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ed21b8a5-83b2-4713-a9be-db8ee1258850" xlink:to="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3ae4a1cb-c306-4a6f-b92f-9ecdf10605c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3ae4a1cb-c306-4a6f-b92f-9ecdf10605c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5e4388a6-5ea0-46dd-832d-811077d44967" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5e4388a6-5ea0-46dd-832d-811077d44967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_82ca4d83-13e5-4e0a-9752-73f6e566a1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_82ca4d83-13e5-4e0a-9752-73f6e566a1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_2b06f5a7-e6c9-4bf1-98f2-4e4fda9f14bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_CommonStockSharesIssued_2b06f5a7-e6c9-4bf1-98f2-4e4fda9f14bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0b24f63a-0d1f-4291-9ed2-75715e38fb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38e1b274-230d-420e-8580-8d2a3791ceca" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0b24f63a-0d1f-4291-9ed2-75715e38fb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList_96fdc49a-9faa-4a58-bcce-d2e37a07f8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList_96fdc49a-9faa-4a58-bcce-d2e37a07f8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84a80ca2-af37-4da9-89af-985b8e8aa5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84a80ca2-af37-4da9-89af-985b8e8aa5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_026e678e-d717-489f-90eb-c600676f307a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_OperatingExpensesAbstract_026e678e-d717-489f-90eb-c600676f307a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_7e17da07-b503-4b32-961d-2ca1ef4febed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_026e678e-d717-489f-90eb-c600676f307a" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_7e17da07-b503-4b32-961d-2ca1ef4febed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_79ed4b3b-57b3-4f74-a159-849360bd0be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_026e678e-d717-489f-90eb-c600676f307a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_79ed4b3b-57b3-4f74-a159-849360bd0be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_5893f543-9455-4190-8399-1376be5992f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_026e678e-d717-489f-90eb-c600676f307a" xlink:to="loc_us-gaap_Depreciation_5893f543-9455-4190-8399-1376be5992f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_86c727dc-507e-4b3e-ad94-c4b4b0523802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_026e678e-d717-489f-90eb-c600676f307a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_86c727dc-507e-4b3e-ad94-c4b4b0523802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_a1111577-4143-4f01-aab3-941c99153409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_026e678e-d717-489f-90eb-c600676f307a" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_a1111577-4143-4f01-aab3-941c99153409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_f84c0e95-ad7b-48bf-90e5-36741f159bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_026e678e-d717-489f-90eb-c600676f307a" xlink:to="loc_us-gaap_CostsAndExpenses_f84c0e95-ad7b-48bf-90e5-36741f159bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8bac64b5-f12a-4d95-ab22-2bfe21779a27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_OperatingIncomeLoss_8bac64b5-f12a-4d95-ab22-2bfe21779a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d5d35df4-c3b5-4367-8432-62060b1e12e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d5d35df4-c3b5-4367-8432-62060b1e12e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_74e7d1d5-dcc6-4978-b5cb-1e34892945ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_InterestExpense_74e7d1d5-dcc6-4978-b5cb-1e34892945ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7233c2eb-d0e0-4276-9177-d935e231e267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7233c2eb-d0e0-4276-9177-d935e231e267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6bbe74b9-884d-4078-a65c-e4243ab21894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6bbe74b9-884d-4078-a65c-e4243ab21894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c7e7db91-9c11-4e2b-a79e-0d8ee6a99396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_NetIncomeLoss_c7e7db91-9c11-4e2b-a79e-0d8ee6a99396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_23463750-dd1e-461e-9e5f-923268914202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_EarningsPerShareAbstract_23463750-dd1e-461e-9e5f-923268914202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3ca97ba5-5864-466a-878e-70572ca972f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_23463750-dd1e-461e-9e5f-923268914202" xlink:to="loc_us-gaap_EarningsPerShareBasic_3ca97ba5-5864-466a-878e-70572ca972f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_99f79fbe-f0f7-43fa-976b-bc95d0f0ee43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_23463750-dd1e-461e-9e5f-923268914202" xlink:to="loc_us-gaap_EarningsPerShareDiluted_99f79fbe-f0f7-43fa-976b-bc95d0f0ee43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c97d7df0-cb37-4497-bd78-a700191b3769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_804a3536-ea73-4d88-bc74-046c268eaf24" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c97d7df0-cb37-4497-bd78-a700191b3769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a3026a79-7727-4ee8-b775-745b24c7be58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c97d7df0-cb37-4497-bd78-a700191b3769" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a3026a79-7727-4ee8-b775-745b24c7be58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_76298284-0690-49c9-938a-ca31fa1c3ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_c97d7df0-cb37-4497-bd78-a700191b3769" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_76298284-0690-49c9-938a-ca31fa1c3ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5a1b7277-4d09-4659-a851-e1d89f993ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_56d1ca4b-1892-4423-b88d-9f954685a7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5a1b7277-4d09-4659-a851-e1d89f993ad6" xlink:to="loc_us-gaap_NetIncomeLoss_56d1ca4b-1892-4423-b88d-9f954685a7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_47620756-6134-41cf-a4d8-678e81871ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5a1b7277-4d09-4659-a851-e1d89f993ad6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_47620756-6134-41cf-a4d8-678e81871ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c755af90-5641-4940-9bbc-653da37e435e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5a1b7277-4d09-4659-a851-e1d89f993ad6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c755af90-5641-4940-9bbc-653da37e435e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a26baa9a-9a70-4605-b886-15cf0b532b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5a1b7277-4d09-4659-a851-e1d89f993ad6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a26baa9a-9a70-4605-b886-15cf0b532b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedStatementsofShareholdersEquity"/>
  <link:presentationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_81bf5cbf-a538-455a-83a6-227f8a670bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2372fd95-b8a2-4e9a-a797-d20cca47cb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_81bf5cbf-a538-455a-83a6-227f8a670bfa" xlink:to="loc_us-gaap_StatementTable_2372fd95-b8a2-4e9a-a797-d20cca47cb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a38621f0-a205-4199-9e77-be7c2e7940b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2372fd95-b8a2-4e9a-a797-d20cca47cb3d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a38621f0-a205-4199-9e77-be7c2e7940b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a38621f0-a205-4199-9e77-be7c2e7940b1" xlink:to="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5b52500b-293a-4afd-b687-9115f6d8f21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:to="loc_us-gaap_CommonStockMember_5b52500b-293a-4afd-b687-9115f6d8f21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7fc06862-8b16-4991-ab57-1a9aaf362ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7fc06862-8b16-4991-ab57-1a9aaf362ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6768b204-892b-4c28-9852-8cf36acc3359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:to="loc_us-gaap_RetainedEarningsMember_6768b204-892b-4c28-9852-8cf36acc3359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_68a15218-c51c-4475-90ba-b0e67805295a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27fe39ba-341f-4e64-8802-a086e77583ff" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_68a15218-c51c-4475-90ba-b0e67805295a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_89a6c3df-3a9d-4356-80c2-67298531829a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2372fd95-b8a2-4e9a-a797-d20cca47cb3d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_89a6c3df-3a9d-4356-80c2-67298531829a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8e2ca307-adfb-442f-81d5-2a07f9c905a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_89a6c3df-3a9d-4356-80c2-67298531829a" xlink:to="loc_us-gaap_ClassOfStockDomain_8e2ca307-adfb-442f-81d5-2a07f9c905a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7d25f838-9cd2-4be1-9c10-404f33f559c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8e2ca307-adfb-442f-81d5-2a07f9c905a7" xlink:to="loc_us-gaap_CommonClassAMember_7d25f838-9cd2-4be1-9c10-404f33f559c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8cc14e75-94d4-40a6-90ad-1b2cf3c3dad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8e2ca307-adfb-442f-81d5-2a07f9c905a7" xlink:to="loc_us-gaap_CommonClassBMember_8cc14e75-94d4-40a6-90ad-1b2cf3c3dad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3d579cd8-68a6-4166-9196-e4ffa2c43a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2372fd95-b8a2-4e9a-a797-d20cca47cb3d" xlink:to="loc_us-gaap_StatementLineItems_3d579cd8-68a6-4166-9196-e4ffa2c43a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3d579cd8-68a6-4166-9196-e4ffa2c43a2f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_91ff9316-f032-4289-8264-86da74f815d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_SharesOutstanding_91ff9316-f032-4289-8264-86da74f815d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7b1209a5-b073-4f3d-a07f-3f7a60294055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_StockholdersEquity_7b1209a5-b073-4f3d-a07f-3f7a60294055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_a6f8d79c-0d0f-4e83-aa04-c67a9303e933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_a6f8d79c-0d0f-4e83-aa04-c67a9303e933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_22694ced-05ff-4eb8-a872-1a5ece600dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_22694ced-05ff-4eb8-a872-1a5ece600dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_36a0f7e5-4e5a-4d70-bde8-3c5dcdafbba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_36a0f7e5-4e5a-4d70-bde8-3c5dcdafbba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_4afd9cc7-c1f7-46e5-8118-0a95bd7f80cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_4afd9cc7-c1f7-46e5-8118-0a95bd7f80cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14ad508c-33bb-4c23-a2df-f0d6405d2364" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14ad508c-33bb-4c23-a2df-f0d6405d2364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_55a3db12-df62-42b7-8d7f-247135408c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_NetIncomeLoss_55a3db12-df62-42b7-8d7f-247135408c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2d97ba2a-cdc8-43de-8bfc-af8cc399ae32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2d97ba2a-cdc8-43de-8bfc-af8cc399ae32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_7da698aa-380f-4864-b29c-ce54a37c137b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_SharesOutstanding_7da698aa-380f-4864-b29c-ce54a37c137b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f85bb9a1-b47b-4068-a454-6cc036310572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8e6a9f1-a319-4cdd-964b-1b96620529ad" xlink:to="loc_us-gaap_StockholdersEquity_f85bb9a1-b47b-4068-a454-6cc036310572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="task-20220331.xsd#UnauditedCondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b9fe9376-5a88-4756-b0fd-175bbe9c38c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be197311-bcf9-48af-be43-b9b6803aa34d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b9fe9376-5a88-4756-b0fd-175bbe9c38c9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be197311-bcf9-48af-be43-b9b6803aa34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_42ea9abf-c3ff-4e52-bbd0-55d0fb7cedd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be197311-bcf9-48af-be43-b9b6803aa34d" xlink:to="loc_us-gaap_NetIncomeLoss_42ea9abf-c3ff-4e52-bbd0-55d0fb7cedd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be197311-bcf9-48af-be43-b9b6803aa34d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_0b2a9117-ba1d-436b-bbab-14a89e41e57d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:to="loc_us-gaap_Depreciation_0b2a9117-ba1d-436b-bbab-14a89e41e57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fa3cc3f5-7390-454b-9f50-b3cd8fcb77c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fa3cc3f5-7390-454b-9f50-b3cd8fcb77c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_4a74f2a6-1f45-4188-8f17-f0d6d0fc972b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_4a74f2a6-1f45-4188-8f17-f0d6d0fc972b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d9b78c0f-6d49-4ef7-abbb-ab6ca2c3c924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d9b78c0f-6d49-4ef7-abbb-ab6ca2c3c924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_81d423de-f704-461a-a5ab-229cff05f525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_81d423de-f704-461a-a5ab-229cff05f525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_a0bb5da4-b2fd-4ddf-8f91-7117c141e142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_a0bb5da4-b2fd-4ddf-8f91-7117c141e142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ac5905c0-3413-4eb2-be4b-86a897136daa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ac5905c0-3413-4eb2-be4b-86a897136daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_7eee3696-259c-4965-a655-baccd622e71e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:to="loc_us-gaap_ShareBasedCompensation_7eee3696-259c-4965-a655-baccd622e71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1306cdc5-b475-401f-baf4-7579a6633d39" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e17e9d03-b4d6-4cd2-800b-39e06e1cb7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e17e9d03-b4d6-4cd2-800b-39e06e1cb7ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_102dbde3-fb48-4e33-b84e-de881dd76a73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_102dbde3-fb48-4e33-b84e-de881dd76a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5d543481-25e2-4b97-b357-df1cf2756298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5d543481-25e2-4b97-b357-df1cf2756298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4a00d96b-b7ed-4779-8d88-4d39a3fb068e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4a00d96b-b7ed-4779-8d88-4d39a3fb068e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_f209573d-ccf4-4c51-a7d6-0e4824c0345f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_f209573d-ccf4-4c51-a7d6-0e4824c0345f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ba13c598-4b0c-46fd-88ef-cae447f7b787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_ba13c598-4b0c-46fd-88ef-cae447f7b787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b98e8fc1-f678-47f1-ace9-13b070acaec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b98e8fc1-f678-47f1-ace9-13b070acaec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_IncreaseDecreaseInDeferredRentCredit_f6911ded-fb26-406d-90b9-f9be1bfb8495" xlink:href="task-20220331.xsd#task_IncreaseDecreaseInDeferredRentCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_48459094-a710-41a8-a277-1f34b639b206" xlink:to="loc_task_IncreaseDecreaseInDeferredRentCredit_f6911ded-fb26-406d-90b9-f9be1bfb8495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6a922db0-579c-44a8-ba45-40be5c7b098c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_be197311-bcf9-48af-be43-b9b6803aa34d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6a922db0-579c-44a8-ba45-40be5c7b098c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bd988094-ccc5-4b65-9a5c-867b534b1521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b9fe9376-5a88-4756-b0fd-175bbe9c38c9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bd988094-ccc5-4b65-9a5c-867b534b1521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0107ab0d-9566-449f-8509-b8037df6c18a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bd988094-ccc5-4b65-9a5c-867b534b1521" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0107ab0d-9566-449f-8509-b8037df6c18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b6614eeb-9bc1-4da9-b0e1-45762428be05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bd988094-ccc5-4b65-9a5c-867b534b1521" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b6614eeb-9bc1-4da9-b0e1-45762428be05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f7996106-4dab-44c0-beff-0bfe43428d13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b9fe9376-5a88-4756-b0fd-175bbe9c38c9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f7996106-4dab-44c0-beff-0bfe43428d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_59780801-e2fe-4b68-a8c7-e4ceb1ed0a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f7996106-4dab-44c0-beff-0bfe43428d13" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_59780801-e2fe-4b68-a8c7-e4ceb1ed0a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3f1f17c8-d159-4b14-829a-67622fbd8917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f7996106-4dab-44c0-beff-0bfe43428d13" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3f1f17c8-d159-4b14-829a-67622fbd8917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f8d3f498-a21f-48ba-9c03-0e488f7d3574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f7996106-4dab-44c0-beff-0bfe43428d13" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f8d3f498-a21f-48ba-9c03-0e488f7d3574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_caa30b4d-f136-4b5b-9710-011337f77b18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b9fe9376-5a88-4756-b0fd-175bbe9c38c9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_caa30b4d-f136-4b5b-9710-011337f77b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_87284f26-0482-45ee-9d9d-fd672f84948c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b9fe9376-5a88-4756-b0fd-175bbe9c38c9" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_87284f26-0482-45ee-9d9d-fd672f84948c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3824fcf4-1df1-4a50-b480-12e8b609fc52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b9fe9376-5a88-4756-b0fd-175bbe9c38c9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3824fcf4-1df1-4a50-b480-12e8b609fc52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638dafda-6438-4d14-aff2-9507c81a0384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b9fe9376-5a88-4756-b0fd-175bbe9c38c9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638dafda-6438-4d14-aff2-9507c81a0384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/DescriptionofBusinessandOrganization" xlink:type="simple" xlink:href="task-20220331.xsd#DescriptionofBusinessandOrganization"/>
  <link:presentationLink xlink:role="http://taskus.com/role/DescriptionofBusinessandOrganization" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2c3cf870-f674-4130-a645-f592f87845fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_02f508fd-59d5-4683-beaa-66beaf2ee54f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2c3cf870-f674-4130-a645-f592f87845fd" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_02f508fd-59d5-4683-beaa-66beaf2ee54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="task-20220331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://taskus.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0228297c-b464-4bed-974f-1f4e4345e134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_fefcc0bf-9f35-4e10-900f-0e93ae81ea39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0228297c-b464-4bed-974f-1f4e4345e134" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_fefcc0bf-9f35-4e10-900f-0e93ae81ea39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="task-20220331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3b13491b-138b-4e34-b60d-e9bdaf4a3da4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_4910bf65-4dbb-427a-98b5-4cc6be3ea25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b13491b-138b-4e34-b60d-e9bdaf4a3da4" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_4910bf65-4dbb-427a-98b5-4cc6be3ea25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_e704e0bf-4be7-4f03-8ae0-68fc880eb782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b13491b-138b-4e34-b60d-e9bdaf4a3da4" xlink:to="loc_us-gaap_UseOfEstimates_e704e0bf-4be7-4f03-8ae0-68fc880eb782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_e55d105b-e7ff-427c-b38b-a986a4627046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b13491b-138b-4e34-b60d-e9bdaf4a3da4" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_e55d105b-e7ff-427c-b38b-a986a4627046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_f303a6a8-1202-4cf4-b41f-febd1e57606b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b13491b-138b-4e34-b60d-e9bdaf4a3da4" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_f303a6a8-1202-4cf4-b41f-febd1e57606b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5f92cba1-9015-4e44-908d-8166a8bb7dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b13491b-138b-4e34-b60d-e9bdaf4a3da4" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5f92cba1-9015-4e44-908d-8166a8bb7dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_0ef8cf7c-0757-4393-9d5b-4db2470a69c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b13491b-138b-4e34-b60d-e9bdaf4a3da4" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_0ef8cf7c-0757-4393-9d5b-4db2470a69c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_c57e71f8-a064-412f-93b4-3d87f6486195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b13491b-138b-4e34-b60d-e9bdaf4a3da4" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_c57e71f8-a064-412f-93b4-3d87f6486195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="task-20220331.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://taskus.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ec4ee0d3-0d24-4536-9d02-aa55cc396404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_bab8aae2-27eb-4984-ab35-ac08e24aff73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ec4ee0d3-0d24-4536-9d02-aa55cc396404" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_bab8aae2-27eb-4984-ab35-ac08e24aff73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="simple" xlink:href="task-20220331.xsd#SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9b3c028d-833e-4fb1-894c-8a19c0cb2ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_99ad8a8b-3fe5-4fd7-a1bc-b605a9e56af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b3c028d-833e-4fb1-894c-8a19c0cb2ad5" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_99ad8a8b-3fe5-4fd7-a1bc-b605a9e56af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails" xlink:type="simple" xlink:href="task-20220331.xsd#SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6c4a8e6e-f196-43d5-ac94-1ff03571182a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6c4a8e6e-f196-43d5-ac94-1ff03571182a" xlink:to="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e9157ed7-66d8-4e68-82eb-f4232d21922a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e9157ed7-66d8-4e68-82eb-f4232d21922a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08ac14c5-cae4-47b6-b9df-1778d28f5b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e9157ed7-66d8-4e68-82eb-f4232d21922a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08ac14c5-cae4-47b6-b9df-1778d28f5b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_c88bd3dd-2bba-4824-89ae-bc77aa4bb9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08ac14c5-cae4-47b6-b9df-1778d28f5b07" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_c88bd3dd-2bba-4824-89ae-bc77aa4bb9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_da1705a6-9a2d-4631-8d71-e055ee0a709f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08ac14c5-cae4-47b6-b9df-1778d28f5b07" xlink:to="loc_us-gaap_AccountsReceivableMember_da1705a6-9a2d-4631-8d71-e055ee0a709f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_97abdfb8-5986-4d5d-b261-8157038fa144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_97abdfb8-5986-4d5d-b261-8157038fa144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6bb3a038-2bb9-4157-bae7-43006925051b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_97abdfb8-5986-4d5d-b261-8157038fa144" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6bb3a038-2bb9-4157-bae7-43006925051b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_3f938a5c-690a-4bd9-87f9-d21ef6d3512d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6bb3a038-2bb9-4157-bae7-43006925051b" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_3f938a5c-690a-4bd9-87f9-d21ef6d3512d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1ccc7518-6afc-4397-9bd9-aaf5f002a0d6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:to="loc_srt_MajorCustomersAxis_1ccc7518-6afc-4397-9bd9-aaf5f002a0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_1ccc7518-6afc-4397-9bd9-aaf5f002a0d6" xlink:to="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CustomerAMember_b1b3770f-36e2-40e3-b6c7-dca3159dc9fd" xlink:href="task-20220331.xsd#task_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:to="loc_task_CustomerAMember_b1b3770f-36e2-40e3-b6c7-dca3159dc9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CustomerBMember_3bc0427f-628a-4fc6-b46a-0b6b7fc99b4e" xlink:href="task-20220331.xsd#task_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:to="loc_task_CustomerBMember_3bc0427f-628a-4fc6-b46a-0b6b7fc99b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CustomerCMember_1982dab5-0fc9-4506-b8aa-bd1210f3fd83" xlink:href="task-20220331.xsd#task_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f45d9f25-d21b-4bde-930d-12f31e05387c" xlink:to="loc_task_CustomerCMember_1982dab5-0fc9-4506-b8aa-bd1210f3fd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_4024309c-319f-4b41-813c-ea4eb72d384b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f0c3e559-c276-4021-93a1-57b1b6714840" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_4024309c-319f-4b41-813c-ea4eb72d384b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ce0401d5-14d1-48cd-b2a2-8cdafa4cdafc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_4024309c-319f-4b41-813c-ea4eb72d384b" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ce0401d5-14d1-48cd-b2a2-8cdafa4cdafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xlink:type="simple" xlink:href="task-20220331.xsd#SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d3688ccd-fbd3-487e-9787-bf099d522106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_304a78e8-1e2e-4993-a697-7c5053b24c90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d3688ccd-fbd3-487e-9787-bf099d522106" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_304a78e8-1e2e-4993-a697-7c5053b24c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bec52fc8-f166-4a14-b4df-693095b588bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_304a78e8-1e2e-4993-a697-7c5053b24c90" xlink:to="loc_srt_RangeAxis_bec52fc8-f166-4a14-b4df-693095b588bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0575d462-579a-4bcc-b4dc-a99d0999b0b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_bec52fc8-f166-4a14-b4df-693095b588bc" xlink:to="loc_srt_RangeMember_0575d462-579a-4bcc-b4dc-a99d0999b0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_50df7dd4-ccc1-4d60-92bb-7ae068501ae9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0575d462-579a-4bcc-b4dc-a99d0999b0b3" xlink:to="loc_srt_MinimumMember_50df7dd4-ccc1-4d60-92bb-7ae068501ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_28cae9d4-7a14-444a-92c5-85f43239abc4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0575d462-579a-4bcc-b4dc-a99d0999b0b3" xlink:to="loc_srt_MaximumMember_28cae9d4-7a14-444a-92c5-85f43239abc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c64515af-56d1-4dbf-9b58-197f5081ff7a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_304a78e8-1e2e-4993-a697-7c5053b24c90" xlink:to="loc_srt_StatementScenarioAxis_c64515af-56d1-4dbf-9b58-197f5081ff7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_abb66f31-6f09-4d29-946c-b9b98444d4a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_c64515af-56d1-4dbf-9b58-197f5081ff7a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_abb66f31-6f09-4d29-946c-b9b98444d4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember_e7e3b9d0-41f4-476e-9977-adce894498f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_abb66f31-6f09-4d29-946c-b9b98444d4a1" xlink:to="loc_srt_ProFormaMember_e7e3b9d0-41f4-476e-9977-adce894498f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_304a78e8-1e2e-4993-a697-7c5053b24c90" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3a32505e-b22c-4a4e-aa0c-1cda4d38ac35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3a32505e-b22c-4a4e-aa0c-1cda4d38ac35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_249ef74f-657d-4ecf-998e-3950bb127420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_249ef74f-657d-4ecf-998e-3950bb127420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6983cbab-5196-4e57-b272-65a31910a645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_480f5100-5ecf-40d9-971d-90f082c535cf" xlink:to="loc_us-gaap_OperatingLeaseLiability_6983cbab-5196-4e57-b272-65a31910a645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/Revenue" xlink:type="simple" xlink:href="task-20220331.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://taskus.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_194114df-d9cb-44ed-8b38-3f47c3a07b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b9659c4d-c27a-48ee-b6c6-d801e4e62279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_194114df-d9cb-44ed-8b38-3f47c3a07b84" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b9659c4d-c27a-48ee-b6c6-d801e4e62279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/RevenueTables" xlink:type="simple" xlink:href="task-20220331.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://taskus.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f67391e-a0ea-4367-9e33-7380963d4dce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c1bfefdc-7ed0-4005-860b-1306931b956d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f67391e-a0ea-4367-9e33-7380963d4dce" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c1bfefdc-7ed0-4005-860b-1306931b956d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_9a5d7e08-a75b-4d0d-9a81-a2ef0d8ad547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f67391e-a0ea-4367-9e33-7380963d4dce" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_9a5d7e08-a75b-4d0d-9a81-a2ef0d8ad547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/RevenueSummaryofRevenueDetails" xlink:type="simple" xlink:href="task-20220331.xsd#RevenueSummaryofRevenueDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/RevenueSummaryofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e914d6ef-e06e-4170-ac1c-d9078cf0891f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b69ac094-c668-4f87-a1c4-7f5e857bb5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e914d6ef-e06e-4170-ac1c-d9078cf0891f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b69ac094-c668-4f87-a1c4-7f5e857bb5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0b42498f-a130-413f-8f4d-66b4d6fbe6bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b69ac094-c668-4f87-a1c4-7f5e857bb5d3" xlink:to="loc_srt_ProductOrServiceAxis_0b42498f-a130-413f-8f4d-66b4d6fbe6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0b42498f-a130-413f-8f4d-66b4d6fbe6bd" xlink:to="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DigitalCustomerExperienceMember_4a82d33b-0236-42b3-8127-9a181f1cc4b0" xlink:href="task-20220331.xsd#task_DigitalCustomerExperienceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:to="loc_task_DigitalCustomerExperienceMember_4a82d33b-0236-42b3-8127-9a181f1cc4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_ContentSecurityMember_ce8efc05-bf78-45d8-ae90-c8494e0ea153" xlink:href="task-20220331.xsd#task_ContentSecurityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:to="loc_task_ContentSecurityMember_ce8efc05-bf78-45d8-ae90-c8494e0ea153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_AIServicesMember_f7f12295-7a4e-4077-bf0e-417c4f003a6e" xlink:href="task-20220331.xsd#task_AIServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f4887f26-e1a7-4030-b656-9c06af0a918e" xlink:to="loc_task_AIServicesMember_f7f12295-7a4e-4077-bf0e-417c4f003a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a79ccec3-cfa2-4df7-8c7c-b420210cc1d7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b69ac094-c668-4f87-a1c4-7f5e857bb5d3" xlink:to="loc_srt_StatementGeographicalAxis_a79ccec3-cfa2-4df7-8c7c-b420210cc1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_a79ccec3-cfa2-4df7-8c7c-b420210cc1d7" xlink:to="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PH_abf8e2f1-37fc-40f9-823f-999846cbb958" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PH"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:to="loc_country_PH_abf8e2f1-37fc-40f9-823f-999846cbb958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f214a206-2471-47f9-8881-63adaf3b2824" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:to="loc_country_US_f214a206-2471-47f9-8881-63adaf3b2824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_RestOfWorldMember_0b597ee2-8c64-4c11-9f37-9ade20fb4922" xlink:href="task-20220331.xsd#task_RestOfWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7dfe42f1-41fe-44a5-b504-cc075c067fc8" xlink:to="loc_task_RestOfWorldMember_0b597ee2-8c64-4c11-9f37-9ade20fb4922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c39e14d6-db2f-4276-8652-2cd99df1f600" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b69ac094-c668-4f87-a1c4-7f5e857bb5d3" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c39e14d6-db2f-4276-8652-2cd99df1f600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1be56050-8ab1-4263-b5cf-145887bd44b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c39e14d6-db2f-4276-8652-2cd99df1f600" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1be56050-8ab1-4263-b5cf-145887bd44b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="task-20220331.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7d29abbb-e342-4dc2-b942-3545f204346e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_e726bea4-8110-45b1-a07c-28def68335aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7d29abbb-e342-4dc2-b942-3545f204346e" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_e726bea4-8110-45b1-a07c-28def68335aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/ForwardContract" xlink:type="simple" xlink:href="task-20220331.xsd#ForwardContract"/>
  <link:presentationLink xlink:role="http://taskus.com/role/ForwardContract" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_305730b5-d7e3-4143-8c9b-660ae26550b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_ad1fa6b8-e42a-436d-8149-8098106f7129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_305730b5-d7e3-4143-8c9b-660ae26550b7" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_ad1fa6b8-e42a-436d-8149-8098106f7129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/ForwardContractTables" xlink:type="simple" xlink:href="task-20220331.xsd#ForwardContractTables"/>
  <link:presentationLink xlink:role="http://taskus.com/role/ForwardContractTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_935dfbf8-f5a9-41c2-851e-663b3165ca4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_c38c4a0e-166d-4689-b930-e3e58ef5ac75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_935dfbf8-f5a9-41c2-851e-663b3165ca4e" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_c38c4a0e-166d-4689-b930-e3e58ef5ac75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_353381aa-6c6e-4a02-90c2-8ccf33a908f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_935dfbf8-f5a9-41c2-851e-663b3165ca4e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_353381aa-6c6e-4a02-90c2-8ccf33a908f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/ForwardContractNarrativeDetails" xlink:type="simple" xlink:href="task-20220331.xsd#ForwardContractNarrativeDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/ForwardContractNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_14838e1c-d6ed-4881-9139-5f24f9e28b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9ab97eba-c224-4866-a961-6c0f03dc4214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_14838e1c-d6ed-4881-9139-5f24f9e28b8f" xlink:to="loc_us-gaap_DerivativeTable_9ab97eba-c224-4866-a961-6c0f03dc4214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_856f8c7b-be7a-424b-af5a-4ab4831c9197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9ab97eba-c224-4866-a961-6c0f03dc4214" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_856f8c7b-be7a-424b-af5a-4ab4831c9197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b2e5251b-cde4-44d9-9692-9db486e2bbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_856f8c7b-be7a-424b-af5a-4ab4831c9197" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b2e5251b-cde4-44d9-9692-9db486e2bbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_4ec7b49e-2cc9-480e-9214-ace05692a278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b2e5251b-cde4-44d9-9692-9db486e2bbb6" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_4ec7b49e-2cc9-480e-9214-ace05692a278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_894f5c22-9101-475c-aa13-3cc72d19898f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9ab97eba-c224-4866-a961-6c0f03dc4214" xlink:to="loc_us-gaap_DerivativeLineItems_894f5c22-9101-475c-aa13-3cc72d19898f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_NumberOfCounterparties_151e993b-b6eb-42ae-b023-6f2f1b1d5480" xlink:href="task-20220331.xsd#task_NumberOfCounterparties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_894f5c22-9101-475c-aa13-3cc72d19898f" xlink:to="loc_task_NumberOfCounterparties_151e993b-b6eb-42ae-b023-6f2f1b1d5480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_081ac6a3-b75a-4a6a-af89-7cb37692ee3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_894f5c22-9101-475c-aa13-3cc72d19898f" xlink:to="loc_us-gaap_DerivativeTermOfContract_081ac6a3-b75a-4a6a-af89-7cb37692ee3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails" xlink:type="simple" xlink:href="task-20220331.xsd#ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ae5b825d-63dc-4513-ba66-2dc396ff2e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_741db88a-8af9-41c7-b87a-ae3cec608694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ae5b825d-63dc-4513-ba66-2dc396ff2e30" xlink:to="loc_us-gaap_DerivativeTable_741db88a-8af9-41c7-b87a-ae3cec608694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e46c390d-5294-4545-8029-14f470277d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_741db88a-8af9-41c7-b87a-ae3cec608694" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e46c390d-5294-4545-8029-14f470277d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_083a9b3b-50cb-4096-9b56-a9198dade40f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e46c390d-5294-4545-8029-14f470277d0c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_083a9b3b-50cb-4096-9b56-a9198dade40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_719d95a8-e276-431d-9191-abe66b466181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_083a9b3b-50cb-4096-9b56-a9198dade40f" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_719d95a8-e276-431d-9191-abe66b466181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_741db88a-8af9-41c7-b87a-ae3cec608694" xlink:to="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DerivativeNotionalAmountSettled_1c04fb63-c3eb-48b1-952d-9a42dd002456" xlink:href="task-20220331.xsd#task_DerivativeNotionalAmountSettled"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:to="loc_task_DerivativeNotionalAmountSettled_1c04fb63-c3eb-48b1-952d-9a42dd002456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfDerivatives_108c570f-a29b-4b4c-ac19-6a7745e1b5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:to="loc_us-gaap_GainLossOnSaleOfDerivatives_108c570f-a29b-4b4c-ac19-6a7745e1b5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_83f3fc06-c3eb-4980-94b5-1de524612eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_83f3fc06-c3eb-4980-94b5-1de524612eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_8efd8595-6d48-4f31-a25b-a80d00ec0ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_13c89eea-35ca-4201-9107-d48d15369503" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8efd8595-6d48-4f31-a25b-a80d00ec0ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="task-20220331.xsd#ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_08f5ac9d-354f-45a3-a716-05f478227fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_08f5ac9d-354f-45a3-a716-05f478227fe0" xlink:to="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bd98b2ef-2244-4d13-abf1-ecc2935e6518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bd98b2ef-2244-4d13-abf1-ecc2935e6518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_510bc369-6518-492c-a5a6-a305850c92ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bd98b2ef-2244-4d13-abf1-ecc2935e6518" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_510bc369-6518-492c-a5a6-a305850c92ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_add0242b-f4d9-44bb-aea3-2897dea7e7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_510bc369-6518-492c-a5a6-a305850c92ee" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_add0242b-f4d9-44bb-aea3-2897dea7e7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb6c10ac-bd9d-49a5-877d-30ee5ad00c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb6c10ac-bd9d-49a5-877d-30ee5ad00c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_392208db-0227-44ac-9bed-423ef95ea4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_fb6c10ac-bd9d-49a5-877d-30ee5ad00c24" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_392208db-0227-44ac-9bed-423ef95ea4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_675cc5a7-aad5-4aa7-8068-55ee60767a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_392208db-0227-44ac-9bed-423ef95ea4ad" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_675cc5a7-aad5-4aa7-8068-55ee60767a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3d06f33-f739-4eb2-ae33-2f8baf44907c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3d06f33-f739-4eb2-ae33-2f8baf44907c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3d06f33-f739-4eb2-ae33-2f8baf44907c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7dcfbafe-9aca-4bf9-9efd-7a04edc216f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7dcfbafe-9aca-4bf9-9efd-7a04edc216f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cf957157-6c77-4b4a-90b1-fd5026bf6a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cf957157-6c77-4b4a-90b1-fd5026bf6a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d34f725e-0b78-4202-a007-ea77dc658751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad09c288-7cce-45a4-bcd1-602965d2e9d9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d34f725e-0b78-4202-a007-ea77dc658751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_49a41341-ee2c-43de-9d3d-6def8ec70f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_a9aa184d-a6c1-4b5d-86e6-6c698bfb192c" xlink:to="loc_us-gaap_DerivativeLineItems_49a41341-ee2c-43de-9d3d-6def8ec70f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_1c705a8a-f627-41f1-8bbd-d8889a928a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_49a41341-ee2c-43de-9d3d-6def8ec70f32" xlink:to="loc_us-gaap_DerivativeLiabilities_1c705a8a-f627-41f1-8bbd-d8889a928a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/PropertyandEquipmentnet" xlink:type="simple" xlink:href="task-20220331.xsd#PropertyandEquipmentnet"/>
  <link:presentationLink xlink:role="http://taskus.com/role/PropertyandEquipmentnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8f57bbb5-82f3-454c-b9ce-c406597dfa0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1c1699a2-113b-4094-a495-786c65a2f0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8f57bbb5-82f3-454c-b9ce-c406597dfa0d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1c1699a2-113b-4094-a495-786c65a2f0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/PropertyandEquipmentnetTables" xlink:type="simple" xlink:href="task-20220331.xsd#PropertyandEquipmentnetTables"/>
  <link:presentationLink xlink:role="http://taskus.com/role/PropertyandEquipmentnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_403d5f75-ab47-43de-a003-2454f594ed63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1fb675df-2cca-4cfa-b3b8-5eefb0406a48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_403d5f75-ab47-43de-a003-2454f594ed63" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1fb675df-2cca-4cfa-b3b8-5eefb0406a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_3c1a66d4-bb16-4029-873d-85c7dd301f04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_403d5f75-ab47-43de-a003-2454f594ed63" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_3c1a66d4-bb16-4029-873d-85c7dd301f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="task-20220331.xsd#PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c20aa654-35ce-47b6-ae48-045ebb4af51d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea349c18-9c5e-4b80-98a9-9ba979e016e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c20aa654-35ce-47b6-ae48-045ebb4af51d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea349c18-9c5e-4b80-98a9-9ba979e016e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d2e59b8-dfff-4ecd-a353-5d0196ac574e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea349c18-9c5e-4b80-98a9-9ba979e016e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d2e59b8-dfff-4ecd-a353-5d0196ac574e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0d2e59b8-dfff-4ecd-a353-5d0196ac574e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_7dcef0ac-b01d-4832-8903-221eb2db1a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_7dcef0ac-b01d-4832-8903-221eb2db1a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_0c434e2c-81ed-4670-95b8-3fdcb5c8fe15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_TechnologyEquipmentMember_0c434e2c-81ed-4670-95b8-3fdcb5c8fe15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_183c5dbd-5f58-4c18-be40-a5cf8e71259d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_183c5dbd-5f58-4c18-be40-a5cf8e71259d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_71fa211a-0f30-433a-bf80-1ca63e6d99f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_ConstructionInProgressMember_71fa211a-0f30-433a-bf80-1ca63e6d99f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_f4ade3b7-13f6-4ffb-9a2d-ef08fc11ac04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0bb8cf64-f3a7-4cc6-91e9-489b47e5149e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_f4ade3b7-13f6-4ffb-9a2d-ef08fc11ac04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea349c18-9c5e-4b80-98a9-9ba979e016e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_41bcc3eb-01c2-475c-8857-d9365986d219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_41bcc3eb-01c2-475c-8857-d9365986d219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9d766263-aae5-4f10-b0f1-1f0278479dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9d766263-aae5-4f10-b0f1-1f0278479dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_91b5eaf8-8e53-4986-bb7b-221ee47dbdf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1705df29-30f2-44dd-8457-4d24965d2131" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_91b5eaf8-8e53-4986-bb7b-221ee47dbdf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails" xlink:type="simple" xlink:href="task-20220331.xsd#PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6b901807-99d7-4474-b940-e60aff9e5b96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e38bcf58-63b0-44c4-8756-1e716200c10f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6b901807-99d7-4474-b940-e60aff9e5b96" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e38bcf58-63b0-44c4-8756-1e716200c10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_76d19ab1-d562-4590-8f1e-e28461b6f70f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e38bcf58-63b0-44c4-8756-1e716200c10f" xlink:to="loc_srt_StatementGeographicalAxis_76d19ab1-d562-4590-8f1e-e28461b6f70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_76d19ab1-d562-4590-8f1e-e28461b6f70f" xlink:to="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PH_3f79d357-95a5-4294-839b-330ecb43bf16" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PH"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:to="loc_country_PH_3f79d357-95a5-4294-839b-330ecb43bf16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_adb14adf-233d-4846-855c-ee5c123cd79a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:to="loc_country_US_adb14adf-233d-4846-855c-ee5c123cd79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_RestOfWorldMember_eb21f379-91ca-4f9b-a6bd-b87a81ac07e8" xlink:href="task-20220331.xsd#task_RestOfWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1c84c0b1-2ebf-4976-a901-4818fbaf3471" xlink:to="loc_task_RestOfWorldMember_eb21f379-91ca-4f9b-a6bd-b87a81ac07e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8ddb3916-de13-40f4-9a20-a1edfddd48b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e38bcf58-63b0-44c4-8756-1e716200c10f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8ddb3916-de13-40f4-9a20-a1edfddd48b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7f3cfe1a-65ad-40a1-8405-a963572477f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8ddb3916-de13-40f4-9a20-a1edfddd48b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7f3cfe1a-65ad-40a1-8405-a963572477f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/GoodwillandIntangibles" xlink:type="simple" xlink:href="task-20220331.xsd#GoodwillandIntangibles"/>
  <link:presentationLink xlink:role="http://taskus.com/role/GoodwillandIntangibles" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7c054291-be51-4409-b932-f99955598415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_306f7145-33d5-4c14-b205-e72799962e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7c054291-be51-4409-b932-f99955598415" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_306f7145-33d5-4c14-b205-e72799962e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/GoodwillandIntangiblesTables" xlink:type="simple" xlink:href="task-20220331.xsd#GoodwillandIntangiblesTables"/>
  <link:presentationLink xlink:role="http://taskus.com/role/GoodwillandIntangiblesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_41f562ae-535c-46b7-9d04-53fa6a179fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3a7b2ae8-b023-485f-a23a-89a7b1ee1eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_41f562ae-535c-46b7-9d04-53fa6a179fd3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3a7b2ae8-b023-485f-a23a-89a7b1ee1eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/GoodwillandIntangiblesDetails" xlink:type="simple" xlink:href="task-20220331.xsd#GoodwillandIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/GoodwillandIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2951e617-f4bd-4c24-9247-a272aa77f23d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9af601c7-989f-48fb-943a-c59b2a659498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2951e617-f4bd-4c24-9247-a272aa77f23d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9af601c7-989f-48fb-943a-c59b2a659498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d6c3ff9-2363-4436-91a8-411810d72e79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9af601c7-989f-48fb-943a-c59b2a659498" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d6c3ff9-2363-4436-91a8-411810d72e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d2f07d8-cc2d-4b64-a8d2-d2aa937d97e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d6c3ff9-2363-4436-91a8-411810d72e79" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d2f07d8-cc2d-4b64-a8d2-d2aa937d97e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8e32958a-7a7e-4932-ad04-2f78e40c7e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d2f07d8-cc2d-4b64-a8d2-d2aa937d97e4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8e32958a-7a7e-4932-ad04-2f78e40c7e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3b6c9463-a597-46bc-aba4-0672a10b16a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d2f07d8-cc2d-4b64-a8d2-d2aa937d97e4" xlink:to="loc_us-gaap_TradeNamesMember_3b6c9463-a597-46bc-aba4-0672a10b16a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9af601c7-989f-48fb-943a-c59b2a659498" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6f798f12-7b02-496e-9be5-4132ccc7cba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_Goodwill_6f798f12-7b02-496e-9be5-4132ccc7cba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f403e7f2-5406-4a75-823a-95c3bbb42270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f403e7f2-5406-4a75-823a-95c3bbb42270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f5fb3b43-8d77-484c-80f5-2c8420484016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f5fb3b43-8d77-484c-80f5-2c8420484016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b1e119b-dbb9-4b59-9490-9e65803a6c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6b1e119b-dbb9-4b59-9490-9e65803a6c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1cc70208-1726-48ef-8391-3d363967f168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2db786c1-f75b-41d6-bfdf-304fe528e0ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1cc70208-1726-48ef-8391-3d363967f168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/LongTermDebt" xlink:type="simple" xlink:href="task-20220331.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://taskus.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_79b6c921-4ae9-4c36-bba4-bbfc8ed5e94c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_483ddba7-a974-452c-9588-ad99ff0d8895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_79b6c921-4ae9-4c36-bba4-bbfc8ed5e94c" xlink:to="loc_us-gaap_LongTermDebtTextBlock_483ddba7-a974-452c-9588-ad99ff0d8895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="task-20220331.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://taskus.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f11dc64a-e3e5-4bfd-b24d-31a4c0c79f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_a8dbbb65-7f61-4d9c-a0fe-f8333e0e9d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f11dc64a-e3e5-4bfd-b24d-31a4c0c79f74" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_a8dbbb65-7f61-4d9c-a0fe-f8333e0e9d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/LongTermDebtScheduleofDebtDetails" xlink:type="simple" xlink:href="task-20220331.xsd#LongTermDebtScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/LongTermDebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_73e01779-6fc7-4290-b589-76cd1991c8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_73e01779-6fc7-4290-b589-76cd1991c8dc" xlink:to="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_50c117e3-4e90-4228-86a7-72f4cec4fba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_50c117e3-4e90-4228-86a7-72f4cec4fba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_01556a8a-d0f5-4941-bc8b-df888caeb722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_50c117e3-4e90-4228-86a7-72f4cec4fba3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_01556a8a-d0f5-4941-bc8b-df888caeb722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_49d610be-b29b-4df4-b3de-3b37e0fad211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01556a8a-d0f5-4941-bc8b-df888caeb722" xlink:to="loc_us-gaap_SecuredDebtMember_49d610be-b29b-4df4-b3de-3b37e0fad211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0f2616ee-2847-4728-8ec6-54541fa3e2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_01556a8a-d0f5-4941-bc8b-df888caeb722" xlink:to="loc_us-gaap_LineOfCreditMember_0f2616ee-2847-4728-8ec6-54541fa3e2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ecbeba9e-efce-42a3-bb4e-45d4118f8e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:to="loc_us-gaap_DebtInstrumentAxis_ecbeba9e-efce-42a3-bb4e-45d4118f8e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fedc5710-7ba7-4ba5-97f7-a9eaccfedbf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ecbeba9e-efce-42a3-bb4e-45d4118f8e0a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fedc5710-7ba7-4ba5-97f7-a9eaccfedbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_A2019CreditAgreementMember_dfa6bba3-1426-4bb3-b5d3-4fdd01d1c819" xlink:href="task-20220331.xsd#task_A2019CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fedc5710-7ba7-4ba5-97f7-a9eaccfedbf3" xlink:to="loc_task_A2019CreditAgreementMember_dfa6bba3-1426-4bb3-b5d3-4fdd01d1c819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3aebb9da-fdeb-482d-b7ba-6bbdfa776159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:to="loc_us-gaap_CreditFacilityAxis_3aebb9da-fdeb-482d-b7ba-6bbdfa776159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9d48696f-d6cd-4d80-af5a-463db35072e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_3aebb9da-fdeb-482d-b7ba-6bbdfa776159" xlink:to="loc_us-gaap_CreditFacilityDomain_9d48696f-d6cd-4d80-af5a-463db35072e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e3bda1ff-5d7e-4ad2-afb6-b73fceb1b855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_9d48696f-d6cd-4d80-af5a-463db35072e2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e3bda1ff-5d7e-4ad2-afb6-b73fceb1b855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_928928a0-0a70-4ce1-a2f9-1adefc3619c3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtCurrentMaturitiesGross_40ac7bdb-9fb5-4b1d-be0f-78ea4ee5cb35" xlink:href="task-20220331.xsd#task_LongTermDebtCurrentMaturitiesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_task_LongTermDebtCurrentMaturitiesGross_40ac7bdb-9fb5-4b1d-be0f-78ea4ee5cb35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LongTermDebtExcludingCurrentMaturitiesGross_4642bbd5-0df8-45c3-876a-3b9fabc0346d" xlink:href="task-20220331.xsd#task_LongTermDebtExcludingCurrentMaturitiesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_task_LongTermDebtExcludingCurrentMaturitiesGross_4642bbd5-0df8-45c3-876a-3b9fabc0346d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a60980b7-0950-4fc1-9d50-5e30aefb28ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a60980b7-0950-4fc1-9d50-5e30aefb28ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_a3703bb9-b548-4d7c-b4f7-81d5ffa58a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_a3703bb9-b548-4d7c-b4f7-81d5ffa58a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_250c01fc-4b94-4f63-81d1-6c6568e9bc74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_250c01fc-4b94-4f63-81d1-6c6568e9bc74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_59da4500-1ec0-42e6-a0c8-adcc26de6d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_59da4500-1ec0-42e6-a0c8-adcc26de6d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5b0e4c3a-73ec-499f-8636-5aefde7aa5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_LongTermDebtCurrent_5b0e4c3a-73ec-499f-8636-5aefde7aa5b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_72fef5a2-be0c-46f1-a20f-949a41bb2ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_72fef5a2-be0c-46f1-a20f-949a41bb2ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4ac22d15-0744-4b1c-8f81-220a7c7c2869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58d1ad89-2363-46dd-a391-e7ab75c3d611" xlink:to="loc_us-gaap_LongTermDebt_4ac22d15-0744-4b1c-8f81-220a7c7c2869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="task-20220331.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ab0305d9-1995-41ec-89ca-0a811f0a9a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ab0305d9-1995-41ec-89ca-0a811f0a9a87" xlink:to="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b366a255-19c5-4a21-bfe7-b4c8f3122a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:to="loc_us-gaap_DebtInstrumentAxis_b366a255-19c5-4a21-bfe7-b4c8f3122a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3a614fc5-7a0e-48b9-9eb9-3843bf226472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b366a255-19c5-4a21-bfe7-b4c8f3122a26" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3a614fc5-7a0e-48b9-9eb9-3843bf226472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_A2019CreditAgreementMember_d42fa76b-cd2f-4976-8d6b-ecaf50ea115b" xlink:href="task-20220331.xsd#task_A2019CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3a614fc5-7a0e-48b9-9eb9-3843bf226472" xlink:to="loc_task_A2019CreditAgreementMember_d42fa76b-cd2f-4976-8d6b-ecaf50ea115b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9e892f93-8f61-436a-bc9d-3f1e7fd177f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9e892f93-8f61-436a-bc9d-3f1e7fd177f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a5815504-ca30-41f6-bb3c-98c21979ea22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9e892f93-8f61-436a-bc9d-3f1e7fd177f8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a5815504-ca30-41f6-bb3c-98c21979ea22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_cf6fa435-4883-4db5-81d7-6de11297f124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a5815504-ca30-41f6-bb3c-98c21979ea22" xlink:to="loc_us-gaap_SecuredDebtMember_cf6fa435-4883-4db5-81d7-6de11297f124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_10b2e88f-ac2c-4808-a726-e61dd6801087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a5815504-ca30-41f6-bb3c-98c21979ea22" xlink:to="loc_us-gaap_LineOfCreditMember_10b2e88f-ac2c-4808-a726-e61dd6801087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e305768b-624b-4ad2-a098-ee122888178c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:to="loc_us-gaap_CreditFacilityAxis_e305768b-624b-4ad2-a098-ee122888178c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_e305768b-624b-4ad2-a098-ee122888178c" xlink:to="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_faefd48f-d868-48d1-a58f-8e9512ba36e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_faefd48f-d868-48d1-a58f-8e9512ba36e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a54c830c-95ce-46fd-8749-d29c95661238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:to="loc_us-gaap_LetterOfCreditMember_a54c830c-95ce-46fd-8749-d29c95661238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_b1f636a7-254f-4640-a117-27022a5d6a10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5421cc4b-be8c-4699-a5e9-5e80aeb08f4d" xlink:to="loc_us-gaap_BridgeLoanMember_b1f636a7-254f-4640-a117-27022a5d6a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodAxis_6ba871da-116e-49c3-a483-e47a152c0ab6" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:to="loc_task_DebtInstrumentPaymentPeriodAxis_6ba871da-116e-49c3-a483-e47a152c0ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_task_DebtInstrumentPaymentPeriodAxis_6ba871da-116e-49c3-a483-e47a152c0ab6" xlink:to="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodOneMember_a0f23a3b-1b23-46c1-9d7a-bfa4e930fe0d" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodOneMember_a0f23a3b-1b23-46c1-9d7a-bfa4e930fe0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodTwoMember_9425cd45-2e75-43b9-88fa-ca4ee6d570e2" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodTwoMember_9425cd45-2e75-43b9-88fa-ca4ee6d570e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodThreeMember_b68f00ab-4349-46a8-b784-742997b5407c" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodThreeMember_b68f00ab-4349-46a8-b784-742997b5407c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodFourMember_f85567ee-471e-4c55-837a-0714a97e0f04" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodFourMember_f85567ee-471e-4c55-837a-0714a97e0f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPaymentPeriodFiveMember_889e8139-98f6-4233-a97b-58cfe3606a4a" xlink:href="task-20220331.xsd#task_DebtInstrumentPaymentPeriodFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_task_DebtInstrumentPaymentPeriodDomain_9552b39d-40a7-44f4-b0fe-0eead013863c" xlink:to="loc_task_DebtInstrumentPaymentPeriodFiveMember_889e8139-98f6-4233-a97b-58cfe3606a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e607752e-af0d-4c5c-92e5-eeb4a73d091c" xlink:to="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_8251ecea-f415-4124-bc39-cec62ec80d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_8251ecea-f415-4124-bc39-cec62ec80d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4ca22fbe-17e5-4fed-9168-8c2751fe3b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4ca22fbe-17e5-4fed-9168-8c2751fe3b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_LineOfCreditFacilityAdditionalBorrowingCapacity_6e5b4535-b195-4362-9a51-f2460939c395" xlink:href="task-20220331.xsd#task_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_task_LineOfCreditFacilityAdditionalBorrowingCapacity_6e5b4535-b195-4362-9a51-f2460939c395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount_5c384bb1-8250-408a-9c4e-ad8d21030646" xlink:href="task-20220331.xsd#task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount_5c384bb1-8250-408a-9c4e-ad8d21030646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2c22e1db-feaf-4958-9f58-c3f5471f11a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2c22e1db-feaf-4958-9f58-c3f5471f11a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_353a7280-9697-41e4-b50c-e2a05653b160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_353a7280-9697-41e4-b50c-e2a05653b160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_731bb9d3-6599-44ea-ab40-f1b1672ac244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_edb9dd1b-3589-4703-a9e0-655d01e521c0" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_731bb9d3-6599-44ea-ab40-f1b1672ac244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="task-20220331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://taskus.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ccec0131-2aa6-4e03-bb71-543829fbedd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_db1bdace-8904-4969-9dbd-8b26a4609bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ccec0131-2aa6-4e03-bb71-543829fbedd4" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_db1bdace-8904-4969-9dbd-8b26a4609bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/EmployeeCompensation" xlink:type="simple" xlink:href="task-20220331.xsd#EmployeeCompensation"/>
  <link:presentationLink xlink:role="http://taskus.com/role/EmployeeCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0715e94-0cb5-4d7a-a534-3170d8c5a1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_c18d9bbe-5840-404c-aa44-b5a3538b77b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0715e94-0cb5-4d7a-a534-3170d8c5a1f6" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_c18d9bbe-5840-404c-aa44-b5a3538b77b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/EmployeeCompensationTables" xlink:type="simple" xlink:href="task-20220331.xsd#EmployeeCompensationTables"/>
  <link:presentationLink xlink:role="http://taskus.com/role/EmployeeCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_475e6503-dcd6-4823-8f21-307e4c8ccf61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3e5561fc-b2bb-468c-a5cc-8a5690024b50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_475e6503-dcd6-4823-8f21-307e4c8ccf61" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3e5561fc-b2bb-468c-a5cc-8a5690024b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/EmployeeCompensationNarrativeDetails" xlink:type="simple" xlink:href="task-20220331.xsd#EmployeeCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/EmployeeCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_48de21ca-3b72-4a0a-b0ae-ab2cb414f7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99aa2667-f32d-43c0-b7eb-fa3bf5a02c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_48de21ca-3b72-4a0a-b0ae-ab2cb414f7ba" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99aa2667-f32d-43c0-b7eb-fa3bf5a02c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c5adf14e-6133-4cbb-8ea7-04f9f326f99e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99aa2667-f32d-43c0-b7eb-fa3bf5a02c86" xlink:to="loc_us-gaap_AwardTypeAxis_c5adf14e-6133-4cbb-8ea7-04f9f326f99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c5adf14e-6133-4cbb-8ea7-04f9f326f99e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d2d57529-c3a1-488b-8d6f-05fa712a2df0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d2d57529-c3a1-488b-8d6f-05fa712a2df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_200e0b66-6dd0-4f71-805b-049568ad87a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:to="loc_us-gaap_EmployeeStockOptionMember_200e0b66-6dd0-4f71-805b-049568ad87a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_19a78c4a-82fb-4cf5-bcef-b04307c0f4f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2bb7cb9-47b4-4605-b4d9-e9003aac1f97" xlink:to="loc_us-gaap_PerformanceSharesMember_19a78c4a-82fb-4cf5-bcef-b04307c0f4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f89dc2e9-3aa9-4199-8389-9c06fdce8e8b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99aa2667-f32d-43c0-b7eb-fa3bf5a02c86" xlink:to="loc_srt_RangeAxis_f89dc2e9-3aa9-4199-8389-9c06fdce8e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6bbd347e-a6ff-48ef-8c83-c2c49449023d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f89dc2e9-3aa9-4199-8389-9c06fdce8e8b" xlink:to="loc_srt_RangeMember_6bbd347e-a6ff-48ef-8c83-c2c49449023d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0bd49fa2-6d80-4460-ab0e-ec94ed969647" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6bbd347e-a6ff-48ef-8c83-c2c49449023d" xlink:to="loc_srt_MinimumMember_0bd49fa2-6d80-4460-ab0e-ec94ed969647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f1ab498e-1793-44d2-970b-91127e4baea0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6bbd347e-a6ff-48ef-8c83-c2c49449023d" xlink:to="loc_srt_MaximumMember_f1ab498e-1793-44d2-970b-91127e4baea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_99aa2667-f32d-43c0-b7eb-fa3bf5a02c86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_63af3bbb-2142-4b08-a32d-f148d724a3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_63af3bbb-2142-4b08-a32d-f148d724a3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ae930a3e-9143-4589-bb71-f9aecaa7d719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ae930a3e-9143-4589-bb71-f9aecaa7d719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_eff2270e-0a95-4dc9-8d27-d6c3761b1212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_eff2270e-0a95-4dc9-8d27-d6c3761b1212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_8ef6bb68-ee76-4fcd-a1bd-4c890b42815e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_8ef6bb68-ee76-4fcd-a1bd-4c890b42815e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3e51c10f-ed3d-47cb-8fb5-8948618aee61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3e51c10f-ed3d-47cb-8fb5-8948618aee61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c76b3176-fd42-48ae-9637-cf7b0cc39faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c76b3176-fd42-48ae-9637-cf7b0cc39faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_336bafe6-3c3a-40d0-978b-9eb3e399adc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_336bafe6-3c3a-40d0-978b-9eb3e399adc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f9e64139-2ef0-4c6c-9233-72037087ec58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f9e64139-2ef0-4c6c-9233-72037087ec58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c09d5505-0b93-4090-8250-e8b58ffc0eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fe7b101-56f4-4c50-abc3-1da964185fe7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c09d5505-0b93-4090-8250-e8b58ffc0eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="task-20220331.xsd#EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3fd8905e-107e-4a3d-a8dd-2b371c4e3b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_5c10a07b-4fcf-4770-9e4d-eb9d8ec7fe77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3fd8905e-107e-4a3d-a8dd-2b371c4e3b57" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_5c10a07b-4fcf-4770-9e4d-eb9d8ec7fe77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_407d8cd6-bc7d-4864-99b7-1891f353ca43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_5c10a07b-4fcf-4770-9e4d-eb9d8ec7fe77" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_407d8cd6-bc7d-4864-99b7-1891f353ca43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e8faa9e4-d94e-4d81-adf9-e838b025f430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_407d8cd6-bc7d-4864-99b7-1891f353ca43" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e8faa9e4-d94e-4d81-adf9-e838b025f430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_dabe042b-6ab8-4918-83ad-26f5a215ea44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e8faa9e4-d94e-4d81-adf9-e838b025f430" xlink:to="loc_us-gaap_CostOfSalesMember_dabe042b-6ab8-4918-83ad-26f5a215ea44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_47222ee6-11a1-4267-a8aa-2d399eae48eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e8faa9e4-d94e-4d81-adf9-e838b025f430" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_47222ee6-11a1-4267-a8aa-2d399eae48eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6eba891e-e043-4e22-9ff2-a66c9d4a67d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_5c10a07b-4fcf-4770-9e4d-eb9d8ec7fe77" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6eba891e-e043-4e22-9ff2-a66c9d4a67d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9dd90c97-9dda-4384-bd0c-6cae01a3d70c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6eba891e-e043-4e22-9ff2-a66c9d4a67d0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9dd90c97-9dda-4384-bd0c-6cae01a3d70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/IncomeTaxes" xlink:type="simple" xlink:href="task-20220331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://taskus.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b099d9d6-19f1-42cc-9065-b25b9be6e7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_de8940d7-0b85-487f-ab34-65a16f63f099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b099d9d6-19f1-42cc-9065-b25b9be6e7f3" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_de8940d7-0b85-487f-ab34-65a16f63f099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="task-20220331.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2bb712c3-440c-4e79-ac5c-99cccad89f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666a7966-6215-4a2f-9d63-ef63dda8fce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2bb712c3-440c-4e79-ac5c-99cccad89f1f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_666a7966-6215-4a2f-9d63-ef63dda8fce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_89878995-fe8d-4f82-a96a-cd163acc3c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2bb712c3-440c-4e79-ac5c-99cccad89f1f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_89878995-fe8d-4f82-a96a-cd163acc3c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/EarningsPerShare" xlink:type="simple" xlink:href="task-20220331.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://taskus.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_71ccfca9-b7f2-4d51-8140-42bbac7764bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_297a33e5-8bee-4858-81da-562a91c3ac38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_71ccfca9-b7f2-4d51-8140-42bbac7764bc" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_297a33e5-8bee-4858-81da-562a91c3ac38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="task-20220331.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://taskus.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9203bec9-b860-44c0-be2e-29206ac5d33c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_4864e618-5d9d-414c-97e5-c05d9fb5c717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9203bec9-b860-44c0-be2e-29206ac5d33c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_4864e618-5d9d-414c-97e5-c05d9fb5c717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails" xlink:type="simple" xlink:href="task-20220331.xsd#EarningsPerShareSummaryofBasicandDilutedEarningsDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_59d30b30-48ae-43e6-9d27-509a33b9eebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_5e6c92e8-35b3-42f3-a8fe-f05ad52ef5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_59d30b30-48ae-43e6-9d27-509a33b9eebd" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_5e6c92e8-35b3-42f3-a8fe-f05ad52ef5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7ca1f21b-f735-4ef5-946b-c2c8cf5375c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_5e6c92e8-35b3-42f3-a8fe-f05ad52ef5e6" xlink:to="loc_us-gaap_NetIncomeLoss_7ca1f21b-f735-4ef5-946b-c2c8cf5375c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_53c0f576-1dc6-44e0-91c2-2e6e467bef11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_59d30b30-48ae-43e6-9d27-509a33b9eebd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_53c0f576-1dc6-44e0-91c2-2e6e467bef11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2ae18be9-ec45-4614-b7d3-f9aa2878840c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_53c0f576-1dc6-44e0-91c2-2e6e467bef11" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2ae18be9-ec45-4614-b7d3-f9aa2878840c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7f38434d-f63b-4816-b9ba-4a2f1b3882ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_53c0f576-1dc6-44e0-91c2-2e6e467bef11" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7f38434d-f63b-4816-b9ba-4a2f1b3882ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1d4e9459-1bba-4bfb-9b35-045f3a3ff933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_53c0f576-1dc6-44e0-91c2-2e6e467bef11" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1d4e9459-1bba-4bfb-9b35-045f3a3ff933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_72039c10-01ad-4348-82ab-33b3d1e65eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_59d30b30-48ae-43e6-9d27-509a33b9eebd" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_72039c10-01ad-4348-82ab-33b3d1e65eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2c1cce02-f2ac-4068-80d6-a8e178328041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_72039c10-01ad-4348-82ab-33b3d1e65eb1" xlink:to="loc_us-gaap_EarningsPerShareBasic_2c1cce02-f2ac-4068-80d6-a8e178328041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6e787546-dafd-49b6-8a2c-f0e245b495ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_72039c10-01ad-4348-82ab-33b3d1e65eb1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6e787546-dafd-49b6-8a2c-f0e245b495ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="task-20220331.xsd#EarningsPerShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e45b0c23-a310-45ed-8a64-7de831b580ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_6fe2939d-9862-49a0-9850-21b658110f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e45b0c23-a310-45ed-8a64-7de831b580ba" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_6fe2939d-9862-49a0-9850-21b658110f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b91a7a9-4579-423b-8db2-e97a1c2f2869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_6fe2939d-9862-49a0-9850-21b658110f2c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b91a7a9-4579-423b-8db2-e97a1c2f2869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c701ff4a-0f57-412e-9693-3a0b1f819b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5b91a7a9-4579-423b-8db2-e97a1c2f2869" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c701ff4a-0f57-412e-9693-3a0b1f819b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CommonStockEquivalentsAntiDilutiveMember_4d3acf5b-7eb4-4d2e-bc2f-46faf4892e3a" xlink:href="task-20220331.xsd#task_CommonStockEquivalentsAntiDilutiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c701ff4a-0f57-412e-9693-3a0b1f819b10" xlink:to="loc_task_CommonStockEquivalentsAntiDilutiveMember_4d3acf5b-7eb4-4d2e-bc2f-46faf4892e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_CommonStockEquivalentsMarketConditionsNotMetMember_b3203659-c4c9-4c35-a18b-ef23dde1469f" xlink:href="task-20220331.xsd#task_CommonStockEquivalentsMarketConditionsNotMetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c701ff4a-0f57-412e-9693-3a0b1f819b10" xlink:to="loc_task_CommonStockEquivalentsMarketConditionsNotMetMember_b3203659-c4c9-4c35-a18b-ef23dde1469f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_bad81e2e-b864-4919-896f-8f665436e248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_6fe2939d-9862-49a0-9850-21b658110f2c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_bad81e2e-b864-4919-896f-8f665436e248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1186f686-fd6f-49d2-a305-09e30d05299e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_bad81e2e-b864-4919-896f-8f665436e248" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1186f686-fd6f-49d2-a305-09e30d05299e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/SubsequentEvents" xlink:type="simple" xlink:href="task-20220331.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://taskus.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_a6103276-7a18-430c-af02-e6063b9ba0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_9a381559-5cf7-48f0-8184-5c773d79e382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a6103276-7a18-430c-af02-e6063b9ba0a7" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_9a381559-5cf7-48f0-8184-5c773d79e382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://taskus.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="task-20220331.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://taskus.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_76eb860d-b403-4a48-a562-ac7d50480538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_76eb860d-b403-4a48-a562-ac7d50480538" xlink:to="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ad81104e-eccb-4eda-8d3d-e1b36316a292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ad81104e-eccb-4eda-8d3d-e1b36316a292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_34703ede-3c77-4fbc-bb8e-35ed6524cf47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ad81104e-eccb-4eda-8d3d-e1b36316a292" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_34703ede-3c77-4fbc-bb8e-35ed6524cf47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_bd0c8006-0f05-417f-86c3-d95297d558f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_34703ede-3c77-4fbc-bb8e-35ed6524cf47" xlink:to="loc_us-gaap_SubsequentEventMember_bd0c8006-0f05-417f-86c3-d95297d558f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4a7019cd-211f-4687-b1ad-719fbc2c2fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_CreditFacilityAxis_4a7019cd-211f-4687-b1ad-719fbc2c2fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_135c9860-059b-41d2-b682-ea50fdff838d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_4a7019cd-211f-4687-b1ad-719fbc2c2fe9" xlink:to="loc_us-gaap_CreditFacilityDomain_135c9860-059b-41d2-b682-ea50fdff838d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_576a5057-3344-481d-b4bf-b10754bf047d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_135c9860-059b-41d2-b682-ea50fdff838d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_576a5057-3344-481d-b4bf-b10754bf047d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0fce3ca8-954e-4c36-bbe3-03c2c895732e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_DebtInstrumentAxis_0fce3ca8-954e-4c36-bbe3-03c2c895732e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e2c0fc84-9860-4ccb-9449-dcf9d3e08cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0fce3ca8-954e-4c36-bbe3-03c2c895732e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e2c0fc84-9860-4ccb-9449-dcf9d3e08cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_A2019CreditAgreementMember_00aac654-bec5-442c-b755-c628c4f28ce2" xlink:href="task-20220331.xsd#task_A2019CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e2c0fc84-9860-4ccb-9449-dcf9d3e08cd7" xlink:to="loc_task_A2019CreditAgreementMember_00aac654-bec5-442c-b755-c628c4f28ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b7ada0ca-fe40-47d1-a841-031a3aa6ee8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_dei_LegalEntityAxis_b7ada0ca-fe40-47d1-a841-031a3aa6ee8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c187f7a-aee2-4181-bfc4-b43c9a14ad54" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b7ada0ca-fe40-47d1-a841-031a3aa6ee8b" xlink:to="loc_dei_EntityDomain_8c187f7a-aee2-4181-bfc4-b43c9a14ad54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_ParsecDooAndQExperienceDooMember_1a93b8df-9b04-4c4b-abce-4ad7f9704f0f" xlink:href="task-20220331.xsd#task_ParsecDooAndQExperienceDooMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8c187f7a-aee2-4181-bfc4-b43c9a14ad54" xlink:to="loc_task_ParsecDooAndQExperienceDooMember_1a93b8df-9b04-4c4b-abce-4ad7f9704f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d733c866-9a3c-415a-979b-cb50ec69f7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d733c866-9a3c-415a-979b-cb50ec69f7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b93b02e1-bc01-49fd-9959-57631accd530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d733c866-9a3c-415a-979b-cb50ec69f7cc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b93b02e1-bc01-49fd-9959-57631accd530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_ParsecDooAndQExperienceDooMember_0442986c-f981-40c8-b084-27f665e868b5" xlink:href="task-20220331.xsd#task_ParsecDooAndQExperienceDooMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b93b02e1-bc01-49fd-9959-57631accd530" xlink:to="loc_task_ParsecDooAndQExperienceDooMember_0442986c-f981-40c8-b084-27f665e868b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6c0f7c6e-8f79-4f06-a14a-7d473a50edc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6c0f7c6e-8f79-4f06-a14a-7d473a50edc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_efeceb29-7f8e-4d99-9d6d-571487a58927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6c0f7c6e-8f79-4f06-a14a-7d473a50edc5" xlink:to="loc_us-gaap_ClassOfStockDomain_efeceb29-7f8e-4d99-9d6d-571487a58927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_8cf5997f-1267-4497-9629-71ca4a6d54b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_efeceb29-7f8e-4d99-9d6d-571487a58927" xlink:to="loc_us-gaap_CommonClassAMember_8cf5997f-1267-4497-9629-71ca4a6d54b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b0049fb1-0f35-4b49-aed3-8fa4effcbdf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_AwardTypeAxis_b0049fb1-0f35-4b49-aed3-8fa4effcbdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12c90699-111d-49c4-bca7-081f86966823" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b0049fb1-0f35-4b49-aed3-8fa4effcbdf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12c90699-111d-49c4-bca7-081f86966823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f9c51acb-6e30-403c-8c5f-7b7725f098ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_12c90699-111d-49c4-bca7-081f86966823" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f9c51acb-6e30-403c-8c5f-7b7725f098ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_71254c32-ab76-4a4b-a5ba-88900bd87754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_71254c32-ab76-4a4b-a5ba-88900bd87754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_267a79ea-831e-415a-94fa-d3f7b46a3ede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_71254c32-ab76-4a4b-a5ba-88900bd87754" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_267a79ea-831e-415a-94fa-d3f7b46a3ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_6f7cca50-4878-4b42-a9bb-90cc0cbdae5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_267a79ea-831e-415a-94fa-d3f7b46a3ede" xlink:to="loc_us-gaap_LineOfCreditMember_6f7cca50-4878-4b42-a9bb-90cc0cbdae5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a6071d65-b95e-48f5-8124-b3b2e59e8f1f" xlink:to="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_03a7abd4-3905-4040-b1b0-6c0ada931b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_03a7abd4-3905-4040-b1b0-6c0ada931b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_df0f3c31-6aaa-4666-991f-e65192d34018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_df0f3c31-6aaa-4666-991f-e65192d34018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_cb3962ea-54cb-473c-8af7-66816eb37ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_cb3962ea-54cb-473c-8af7-66816eb37ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_task_NumberOfLanguagesSupported_851c858f-47b5-4852-a007-7582bfc73c9b" xlink:href="task-20220331.xsd#task_NumberOfLanguagesSupported"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_task_NumberOfLanguagesSupported_851c858f-47b5-4852-a007-7582bfc73c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfCountriesInWhichEntityOperates_0b1aeb41-ffd4-4eae-87c7-0b2e99c91d94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfCountriesInWhichEntityOperates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_NumberOfCountriesInWhichEntityOperates_0b1aeb41-ffd4-4eae-87c7-0b2e99c91d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_201fd7fe-185a-4196-8f77-16b6ce265233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_201fd7fe-185a-4196-8f77-16b6ce265233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_6daf4169-8728-499c-bb15-4930a1865993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_6daf4169-8728-499c-bb15-4930a1865993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bbf421b6-4c10-40d6-b5aa-78d126b34ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bbf421b6-4c10-40d6-b5aa-78d126b34ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b2203df1-3ff2-43c7-a976-c0e64a87eab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_278745c4-56be-4b28-aedc-124ac2fb5a9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b2203df1-3ff2-43c7-a976-c0e64a87eab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" #0 _@# 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#]3ONY&.E>
M5?M%_%JZ^"WPZ?Q!8645_<1W$<(BF8JOS$>@/K7J?F;\!>K=*^<?V\OF^!$Y
M/)-];_\ H=;TH\U2,6?0\-X6CCLYPF%Q$>:$ZD8R7DV>+?\ #QOQ/_T*FG?^
M!+?X4?\ #QOQ/_T*FG?^!+?X5\A45['U>G_*?V?_ ,0[X6_Z U_X%/\ ^2/K
MW_AXWXG_ .A4T[_P);_"C_AXWXG_ .A4T[_P);_"OD*BCZO3_E#_ (AWPM_T
M!K_P*?\ \D?7O_#QOQ/_ -"IIW_@2W^%'_#QOQ/_ -"IIW_@2W^%?(5%'U>G
M_*'_ !#OA;_H#7_@4_\ Y(^O?^'C?B?_ *%33O\ P);_  H_X>-^)_\ H5-.
M_P# EO\ "OD*BCZO3_E#_B'?"W_0&O\ P*?_ ,D?7O\ P\;\3_\ 0J:=_P"!
M+?X4?\/&_$__ $*FG?\ @2W^%?(5%'U>G_*'_$.^%O\ H#7_ (%/_P"2/KW_
M (>-^)_^A4T[_P "6_PH_P"'C?B?_H5-._\  EO\*^0J*/J]/^4/^(=\+?\
M0&O_  *?_P D?7O_  \;\3_]"IIW_@2W^%'_  \;\3_]"IIW_@2W^%?(5%'U
M>G_*'_$.^%O^@-?^!3_^2/KW_AXWXG_Z%33O_ EO\*/^'C?B?_H5-._\"6_P
MKY"HH^KT_P"4/^(=\+?] :_\"G_\D?7:_P#!1CQ*G3PEIW_@2_\ A7TG^S/\
M:[[X[^"+_6+[3H=+DM+][/RX'+JX"(X;G_?K\LLFOT(_X)V?+\)->;L-;?G_
M +80USUZ5.-/FB?EGB-PCD>2Y+]9P&']G4YXKFYI;6?>3/JT'(#$<TI7J!UI
M>U>(_'_]J#PY\";+[+.?[7\231[K?2X'VL%_YZ2MC]VO_CS?PJ:XL)A,1CZ\
M<-A:?-*78_EC$8BEA:;JUI<L3V*XO;;3+.6XN9DMH(UW/+*VU5'J37@WCK]N
M+X7^"I);>WU.;Q+=H<>5H\6]?PD;;&W_  %C7P+\6_V@/&GQFU!G\0ZFPT[=
MNBTJU_=VJ?\  ?XF_P!IMS5YP"QX!XK]URGPQI\JJ9M4;E_+&W_I7_#>I^<X
MWB^;ERX*/N_S2/N'5?\ @I=^\9=-\ _NOX9;K5/F/_ 5B_\ 9JQ&_P""DWB(
MMQX.TM1_M7,E?&^ >]& .]??0X#X=A'_ '?_ ,FE_P#)'S#XDS1_\OO_ "6/
M_P B?8__  \G\3?]"?I?_@4_^%'_  \G\3?]"?I?_@4_^%?'.T_W?UHVG^[^
MM:?ZC\/?] J_\"G_ /)"_P!8,U_Y_?\ I)]C?\/)_$W_ $)^E_\ @4_^%'_#
MR?Q-_P!"?I?_ (%/_A7QSM/]W]:-I_N_K1_J/P]_T"K_ ,"G_P#)!_K!FO\
MS^_])/L;_AY/XF_Z$_2__ I_\*/^'D_B;_H3]+_\"G_PKXYVG^[^M&T_W?UH
M_P!1^'O^@5?^!3_^2#_6#-?^?W_I)]C?\/)_$W_0GZ7_ .!3_P"%'_#R?Q-_
MT)^E_P#@4_\ A7QSM/\ =_6C:?[OZT?ZC\/?] J_\"G_ /)!_K!FO_/[_P!)
M/L;_ (>3^)O^A/TO_P "G_PH_P"'D_B;_H3]+_\  I_\*^.=I_N_K1M/]W]:
M/]1^'O\ H%7_ (%/_P"2#_6#-?\ G]_Z2?;W@+_@H!K_ (P\<^'-#G\+:?;0
M:KJ-O9231W#L46214W+Q_M5]S= 2*_&[X*C'QC\ GM_;UA_Z41U^R>!DU^$\
M?9/@<FQM"C@:?)&47^;[^A^B\,X[$8ZC4EB)<W+(DHHHK\T/LPHHHH ****
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 **** (C]\5\Y?MZ_\D&E_
MZ_[?_P!#KZ-/WQ7SE^WK_P D&E_Z_P"W_P#0ZVH_Q(GUG"/_ "4.!_Z^P_\
M2D?FM1117OG^AX4444 %%%% !1110 4444 %%%% !1110 4444  XK]"O^"=
M?'PEUUO36G_]$15^>M??O[ FJVN@_ [Q7J-],MO9V>JS7$\S?=2-;>)F;_OF
MN;$7=)Q1^)>+;MPXG_?C^3/3OVG?VA;'X$>$&EA*7?B6_#1:=9-]T-_%+)_L
M+_X\WR_3\M=<U_4?%&KW>IZK=R7U_=NTL]Q,<LY-=7\;?BM?_%_XC:IXDORZ
M13-Y=G;LW_'O;K_JX_\ V9O]IFK@V'&,<U_3O!_#=/(,(I3C^_J?$^W]W_MW
M\S_+W/,VEF>(]W^''X?_ )(****_1SY8**** "BBB@ HHHH **** "BBB@ H
MHHH [7X*_P#)9/ '_8>L?_2B.OV3K\;/@K_R63P!_P!AZQ_]*(Z_9.OYG\4/
M^1AA_P# _P#TIGZUP=_NU;_%^@^BBBOQ<_0PHHHH **** "BBB@ HKPK5OVV
MO@3H>JWFG:A\4O#]I?V<SV]Q!)<?-'(K;65OE_A85!_PWC^S[_T5OPW_ .!/
M_P!C0![Y17@?_#>/[/O_ $5OPW_X$_\ V-'_  WC^S[_ -%;\-_^!/\ ]C0!
M[Y17@?\ PWC^S[_T5OPW_P"!/_V-'_#>/[/O_16_#?\ X$__ &- 'OE%>!_\
M-X_L^_\ 16_#?_@3_P#8T?\ #>/[/O\ T5OPW_X$_P#V- 'OE%>!_P##>/[/
MO_16_#?_ ($__8T?\-X_L^_]%;\-_P#@3_\ 8T >^45X'_PWC^S[_P!%;\-_
M^!/_ -C1_P -X_L^_P#16_#?_@3_ /8T >^45YG\,_VC?AE\9M6N=,\$>--*
M\37]K#]IFM]/FWM''N5=S?\  F6O3* "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***X[XD_%CP?\ !SP_#KGC3Q!9>&M)
MGN%M([R_?9&TS*S*G^]MC;_OF@#L:*\"_P"&\?V?/^BM^'/_  (_^QH7]O']
MGUC_ ,E:\.?^!/\ ]C0![[1110 4444 %%%% !1110 4444 %%>1>/\ ]JSX
M1_"[Q3<^'?%GQ T70=;ME1I;"\FVR1JR[E/_  )66L#_ (;Q_9]_Z*WX;_\
M G_[&@#WRBO+?AG^TQ\+?C%K\VB>"_'.D>)-6A@:ZDM+&;=(L*LJL_\ N[F7
M_OJO4J "BBB@ HHHH ***HZIJ=KH^F7>H7LR6UG:Q-/<32?=C15W,S?\!% %
MZBO _P#AO']GW_HK?AO_ ,"?_L:/^&\?V??^BM^&_P#P)_\ L: /?**Y?P#\
M0O#?Q5\,V_B/PGK-KKVB7#2)#>V;;XG96VM^3+744 %%%% !1110 4444 %%
M%% !1169K>LV/AO1=0U;4)UMM.L+>2ZN9F7*QQQKN9CC^ZJF@#3HKYI_X>0?
MLW?]%2T__P  [S_XS1_P\@_9N_Z*EI__ (!WG_QF@#Z6HKPKX<_MK_!3XM>,
M].\)^$_'EGK?B&_,GV6RBM;A&D\N-I&^9HU7[L;-_P !JAXC_;U^ GA/Q1J7
MA[6?B-8:?K6F7<EC>6LEM<9@FC=HY$9O+V_*RMWH ^A**BBE66-9$8.C#<&7
MO4M !17SQ!^WW\ ;CQ+'H$/Q,TZ34Y+M;&.!;>X(:8MLV[_+V_>_BSMHH ^@
MC]\5\Y?MZ_\ )!I?^O\ M_\ T.OHT_?%?.7[>O\ R0:7_K_M_P#T.MJ/\2)]
M9PC_ ,E#@?\ K[#_ -*1^:U%%%>^?Z'A1110 4444 %%%% !1110 4444 %%
M%% !1110 XG (]:]ST/QXWA']COQ%I<$F+OQ!XC^PC;]X1+#%))_)5_[:5X5
MG./:M35-7-SX)TO2\\6M_=W6/>5+91_Z*KZOA;!QQV<8>E+X8RYO_ ?>_P#2
MC^=/'BM*CP56E#K."_\  FU^IS=%%%?U@?Y9!1110 4444 %%%% !1110 44
M44 %%%% !1110!VOP5_Y+)X _P"P]8_^E$=?LG7XV?!7_DLG@#_L/6/_ *41
MU^R=?S/XH?\ (PP_^!_^E,_6N#O]VK?XOT'T445^+GZ&%%%% !1110 4444
M?S)?'S_DNGQ&_P"QDU'_ -*I*X2N[^/G_)=/B-_V,FH_^E4E<)0 4444 %%%
M% !1110 4444 %%%% 'Z*_\ !$O_ )+SX\_[%K_VZAK]DZ_&S_@B7_R7GQY_
MV+7_ +=0U^R= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %? O_!:+_DU30/\ L<+3_P!([ROOJO@7_@M%_P FJ:!_V.%I
M_P"D=Y0!^*-/@_UJ?6F4^#_6I]: /ZI:*** "BBB@ HHHH **** "BBB@#\%
MO^"KW_)[/C'_ *\]-_\ 2.*OD"OK_P#X*O?\GL^,?^O/3?\ TCBKY H ^]O^
M",'_ "=9KO\ V*5Y_P"E5G7[95^)O_!&#_DZS7?^Q2O/_2JSK]LJ "BBB@ H
MHHH *XKXT_\ )&O'G_8!U#_TGDKM:XKXT_\ )&O'G_8!U#_TGDH _F,HHHH
M_>?_ ()/_P#)D_A+_K^U#_TJDK[!KX^_X)/_ /)D_A+_ *_M0_\ 2J2OL&@
MHHHH **** "BBB@ HHHH *P_&'AJU\:^$M:\/WYD2RU:QFL)VB;:ZQRQLC;3
MV;#5N44 ?GW_ ,.5/@M_T-?C[_P.L?\ Y$K\^OV$/V9O#/[4/QWU3P/XHO\
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
M//\ L ZA_P"D\E '\QE%%% '[S_\$G_^3)_"7_7]J'_I5)7V#7Q]_P $G_\
MDR?PE_U_:A_Z525]@T %%%% !15+4=2M=(LY;N]N8K.TB7=)/<2+'&B_[3-T
MKPKQK^WS^S[X D:+5?BGHD\JMM,>DM)J3*?^W=9* /H*BOC>^_X*S?LY6AVQ
M^)M6O?\ :@T:X'_H2K5_3?\ @JA^S;J3!9/'%UI['C_2M%O/_986H ^N:*\Q
M^'O[2WPJ^+4L=OX0^(7A[7;R3[EC;ZA&+EO^V+'S/_':].H **** "OQ1_X(
M^?\ )XOB#_L6[[_TJM:_:ZO#_@_^QC\'?@+XRG\4^!/"!T'79[:2SENAJ=Y<
M;HG969=LTSK]Z->W:@#W"OQ;_9O_ .4R>K_]CAXJ_P#1.H5^TE>(>'/V//A%
MX3^,,OQ5TCP=]C\>2WMUJ$FK?VE=ONGN5D6=O):;ROF6:3^'"[OEH _//_@L
M-\%[OP'\5_"GQET-7M%UC99WES!\K0ZA;KN@DW?WFC7Y?^O>LK_@E+\+M3^-
M_P"TGXI^,GBEGU%M$:2[-W.N3<ZI=[_F_N_*OG-_LLT=?JK\6O@WX.^.WA"?
MPIXYT5==T*66.X:T::2';(A^4AXV5E_X"WK4'P:^!O@?X >%9O#7@'04\/:-
M+=->26RSRSF29E569GE9F;Y54?>_AH _)?\ X*+_ /*2/0O]_0__ $-:*_3W
MXB?L9_![XK_$6#QYXJ\('5/%<'D>7J']I7D.WR3^[_=QS+'\O^[10![0?OBO
MG+]O7_D@TO\ U_V__H=?1I^^*^<OV]?^2#2_]?\ ;_\ H=;4?XD3ZSA'_DH<
M#_U]A_Z4C\UJ***]\_T/"BBB@ HHHH **** "BBB@ HHHH **** "BBB@!1V
MKZF^$/PW/Q-_8S\>6-O#Y^HV.M-J-FB_>:2*WA8JO^TT?F+_ ,"KY88X45^A
M7_!.O_DDFO>G]MO_ .B(J<<34P-2&)H_%3E&7XGX7XQT8XKA>5*?PRG'\F?G
M*PQS0>?K7T'^V)\!)/A+X_?5M-@V^%];D:6W91\MM-]Z2+_9_O+_ +/^ZU?/
M>>^:_K_*\RH9M@Z>,P\O=E_7*?Y4XO"5,'6E0J_%$6BBBO;.$**** "BBB@
MHHHH **** "BBB@ HHHH [7X*_\ )9/ '_8>L?\ THCK]DZ_&SX*_P#)9/ '
M_8>L?_2B.OV3K^9_%#_D88?_  /_ -*9^M<'?[M6_P 7Z#Z***_%S]#"BBB@
M HHHH **** "BBB@ HHHH *_G"_;7_Y.W^+O_8S7W_HYJ_H]K^<+]M?_ ).W
M^+O_ &,U]_Z.:@#Q2OU'_P""'/\ R&_C#_U[Z3_Z%=5^7%?J/_P0Y_Y#?QA_
MZ]])_P#0KJ@#]8:*** "BBB@ KXZ_:P_X*3_  ]_9JENO#^EE?&_CR %)-+L
MI@MO9MC_ )>)OFVM_P!,UW-_>V_>KP[_ (*5?\%#;KP7=WWPF^%^IF'6DW0Z
M_KUL_P UGUW6L+?PR_WF_A^ZOS;MOY(2NTLC.[%F;DEN] 'N_P >_P!MCXM_
MM%W=P/$_BJYM=&E^[X?TEVM;!5_NM&K?O/\ >D9FKP6BB@ HJ[8:1>ZD[+96
M5S>,.T$32?\ H-07-O+:RM'/&\4B]5D7:U #8IFAD62-BCJ<JR]J^KOV=/\
M@I1\8?@)>V]I=:Q+XZ\+J0LFCZ_.TK*O_3&X.Z2/_P >7_9KY-HH _HI_9A_
M;.^''[5&C"7PSJ#6/B*"/?>^'-1*I>6_JR\XDCS_ !KZKNVM\M>_U_+AX4\6
M:SX&\0V&N^']3N-&UBQE$MK>VDA22%O[RGM7[I_\$^_VV;;]JOP/<:7KI@L_
MB+HD:MJ-O%\JWL/W5NHU[?-\K+_"VWLRT ?7E%%% !117*?$SXAZ)\)_ >M^
M,?$=S]CT/1;5[JZE_B"K_"H_B9FVJJ_Q,RB@#D/VA?VD?!7[,G@.7Q+XRU'R
MU<M'9:=;@-=7TV,^7$O\V;Y5S\S5^/\ ^T9_P5$^+GQLFN]/\/7Q^'GAARRI
M9Z),1=R+Q_K;G[V?^N?EKSWKQ/\ :=_:1\2?M1?%+4/%VORF.VRT6F:6)"8M
M/ML_)&O^U_$S?Q,3]*\=H L7-S->W$DTTCS3.VYY)&W,S>I:J]%:NC^&M7\1
MS>7I.DWVI/\ W+.W:9O_ !T4 95%=QJ/P2^(FBVRW.I> ?%%E;,-RS7.CW$:
MD?[S1UQLT$EK*T<L;1R+]Y67:PH [+X8_&;QQ\&M:74_ _BK5/#-YN#,;"X9
M8YO^ND?W9%_V65J_3/\ 9'_X*YP>)-2L?"WQJAM=*N)V6*W\662^7;LV>/M4
M?_+/_KHOR_WE5?FK\E** /ZG[>YCNX(YH766*10R21ME64]Q5FOR._X)5?MN
MWFD:]IWP4\;:B]QI%ZPA\-7MPQ9K6;_GS9O^>;?\L_[K?+T9=OZXT %? O\
MP6B_Y-4T#_L<+3_TCO*^^J^!?^"T7_)JF@?]CA:?^D=Y0!^*-/@_UJ?6F4^#
M_6I]: /ZI:*** "BBO@S_@H1_P %$;/X V%YX!\ W<-]\1[B/;<7:[7BT6,C
M[S=FG_NQ_P /WF_A5@"Q_P % O\ @H58_L\:9=^!O MS#J/Q+NH\2S "2/14
M8?ZR3^%IB/NQ_P /WF^7:K?BIK&KWWB'5+S5-1O)M0U*]E:>XN[F0R232,=S
M,S'[S,:;JFJWFNZE=:A?W4U[?W<C37%Q<2&22:1CN9F8\LQ-9] !7;_"/X1^
M*?CAX\TWPAX.TQ]4UF^;"QK\L<2?Q22-_"B_Q-5GX,?!;Q7\?/'>G>#O!^F-
MJ.K7C[F;[L-O$/O2S-_#&N?O?\!7<S*I_>7]D;]C_P *_LE> ETW25&I>)KU
M%;5]>ECQ)=2?W5_N1+_"O_ FW-0!4_8Z_8T\*?LD>"/LEFL>L>+]01?[8U]H
MOFF;_GC'_<A4_P /\7WF_P!GZ.HHH _!;_@J]_R>SXQ_Z\]-_P#2.*OD"OK_
M /X*O?\ )[/C'_KSTW_TCBKY H ^]O\ @C!_R=9KO_8I7G_I59U^V5?B;_P1
M@_Y.LUW_ +%*\_\ 2JSK]LJ "BBB@ HHHH *XKXT_P#)&O'G_8!U#_TGDKM:
MXKXT_P#)&O'G_8!U#_TGDH _F,HHHH _>?\ X)/_ /)D_A+_ *_M0_\ 2J2O
ML&OC[_@D_P#\F3^$O^O[4/\ TJDK[!H *_/;]L7_ (*IZ)\'M7O_  ;\,+.V
M\6>++4M%=:K<MNTVRD'#*NTYGD7G=\RJIQ\S?,M._P""I/[:-U\&O#,7PO\
M!5\]KXPURU,FHWT,G[S3K%LKM5OX99?FP?O*JEN-RM7XO4 >D_%_]H?XC?'O
M5#?>._%^HZ\V[=':2R>7:PG_ *9PKB-/^ K7FU%.1&=@JC<S4 -HKLM#^#OC
MWQ*ADTCP1XCU:+&[=8Z3<3+_ ..K63KG@?Q#X6=EUK0M3TAA_P _]G)#_P"A
M+0!C*[1LK*=K+T85]5_L^?\ !2#XR? 26TLCK;^-/#<?RMHWB&1IMJ^D4W^L
MC]OF9?\ 9KY1HH _HP_9;_:\\#?M9^$FU'PU</8ZS:*O]IZ!=LOVJS;/WO\
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
MX/XOF^6@"U_P4,_X*(VOP+LKSX??#V\BO?B+<1^7=WR%9(]&1O\ T*?^ZO\
M#]YOX5;\8-1U"ZUG4+B^O+B6[O+J1I9[B=VDDED8[F9B?O,QINH7UQJ=Y/>7
MD\EU=7$C2S3RN6DD<G+,S'JU4Z "O2/@;\#/%G[17Q L/!_@[3VOM3N&W33M
M\L-G#_%-,W\*+_@JAF95-C]G_P#9_P#&'[2'Q$L?"7A'3_M5S+\]U>2\6UC"
M.&FF;^%1_P!],V%7YJ_>S]ES]EKPA^RM\/(?#GANW-SJ%QMDU37)X]MS?S8^
M\W]V-?FVQ_=7/\3,S, 5/V3_ -E#PG^R=X 31-!A^W:U=*LFK:[,F)[Z7_V6
M->=L?\/^TS,S>[T44 %%%% 'X+?\%7O^3V?&/_7GIO\ Z1Q5\@5]?_\ !5[_
M )/9\8_]>>F_^D<5?(% 'WM_P1@_Y.LUW_L4KS_TJLZ_;*OQ-_X(P?\ )UFN
M_P#8I7G_ *56=?ME0 4444 %%%% !7%?&G_DC7CS_L ZA_Z3R5VM<5\:?^2-
M>//^P#J'_I/)0!_,91110!^\_P#P2?\ ^3)_"7_7]J'_ *525]<75W%9V\L\
M[K%#$K2.S?PJ.]?(_P#P2?\ ^3)_"7_7]J'_ *525],_$R*2?X;^*XXLB5])
MNE7;][=Y+8H _F_^/7Q5OOC?\8O%OCB^>1I=9U"2X19/^6,.=L,?_ 8UC7_@
M->?T44 ?5/[#_P"Q)K/[7'BF[FGNI-#\!Z.ZIJFKQ+NDED;YOL]ON^4R;?O-
M]U%PQW;E5OVC^#?[*WPM^ EG%%X*\':9I=VB[3JCP^=?2?[UQ)NDQ_L[MO\
MLU\S?\$>/&6@ZK^S#>>'[.XA77=)UFXDU"T##S=LNTQ3%?[K*NW/_3-J^]:
M"JUQ;0WUO)#-&DT,B[7CD7<K#T*U9HH ^*OVJO\ @F3\./CAH=_?^#-*L/ 7
MCE0TEO=Z?#Y-E=/_ ')X5^4;C_RT1=W\7S?=K\4_'_@76_ACXOU;PKXDL)=+
MUW29VM[JTG&&C=?_ $)2"&5E^5E96%?U U^8?_!5[]D7Q3\4/''@WQK\.O"5
M]XCU:YM9K#65TR'<P6)HS;NW^T5DD7=Z1K0!^2=?H'_P1Z^-LW@GX]:A\.[R
M<_V5XOLV>WC8_*M] K2*W_ HO.7_ &B(Z^=/^&$_V@?^B2>)O_ .O2_V9_V3
MOCU\-OVA/AQXFNOAAXDLK'3/$%C/>3M:[5CM_.7SMW_;/=0!^\M%%% !1110
M 4444 %%%% $1^^*^<OV]?\ D@TO_7_;_P#H=?1I^^*^<OV]?^2#2_\ 7_;_
M /H=;4?XD3ZSA'_DH<#_ -?8?^E(_-:BBBO?/]#PHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH 4#) '6OL_\ 8K\2:AHWPXUB&TN?)5M5=V&Q6Y\J/U6O
MC#&<8KZ]_8\8#X>:MZ_VFW_HJ.OS/Q#Q6(P>0SJ8>I*G+FC[T9<I^6>(E*%3
M)>6I'F]^/Y,^F?\ A/\ 7_\ G]_\A1__ !-'_"?Z_P#\_O\ Y"C_ /B:Y_;1
MMK^5/[?SC_H,J?\ @R7_ ,D?S/\ 4\-_S[C_ . F]_PGFO\ ?4/_ "#'_P#$
MU6U3Q)J&MV;VVHO;ZA:M]Z&YM89(V_X"RUD[!Z?K1M'I^M6N(<W4N98VI_X,
ME_\ )">#PTO^7<?_  &)Q^I?!SP1J^[[1X3T9=W_ #[V20?^BU6L"3]F7X:R
M,S-X97<W]V^N%_\ :E>H9]Z:03_%^E>M2XYXKPZY*.:8B'_<:I_\D>?+(LIG
M\6$I_P#@N/\ \B>7_P##,7PQ_P"A;_\ )ZZ_^.4?\,Q?#'_H6_\ R>NO_CE>
MH[AZ_I1N'K^E='_$0.,/^AOBO_"BM_\ )$_ZOY/_ - =/_P7'_Y$\N_X9B^&
M/_0M_P#D]=?_ !RC_AF+X8_]"W_Y/77_ ,<KU'</7]*-P]?TH_XB!QA_T-\5
M_P"%%;_Y(/\ 5_)_^@.G_P""X_\ R)Y?_P ,Q?#+_H6__)ZZ_P#CE.B_9F^&
M,?7PJC_[U_=_^RS5Z=N&>M&X9ZT1\0N,H^]_:^(_\'5/_DB'P_DS_P"8.G_X
M+C_\B<#9?L[_  C0G[3X#AG'_3/5;Z-O_1S5U.D_LO\ P%U;"?\ "'FWE;_E
MG-JEX"WX^=6KY:CM1M]OUKZ?+_%WC'!2_?8^I6C_ "RJ2_\ 2OB."MPGD]5>
M[AXQ_P"W8EP?L3_!;:?^*,Q_W%+W_P"/4H_8F^"V24\&<_\ 84O?_CU:_AOQ
MM>:,RQS$W5K_ '6/S#_=KU'3M1AU2UCN8"'A<95@<YK]XR#Q%QG$%-^QQE:-
M2/Q1E4ES?^E>]$^0QG#V%P<O?P].W^&)X]H_[(WPDT#6;#5M,\)&WU"PG2YM
MYAJ5XVR1&#*VUI2K8([BO:T553 X%(F_ZU)FO<Q6,Q6/G&>*JRFX_P TI2_]
M*,:&&HX=<M*$8_X8\H^BBBN4Z@HHHH **** "BBB@ HHHH **** "OYPOVU_
M^3M_B[_V,U]_Z.:OZ/:_G"_;7_Y.W^+O_8S7W_HYJ /%*_4?_@AS_P AOXP_
M]>^D_P#H5U7Y<5^H_P#P0Y_Y#?QA_P"O?2?_ $*ZH _6&BBB@#RO]J/XCO\
M"+]G?XA^+H)/(O-,T6X:TD_NW#+Y</\ Y$9*_FKK]W_^"LVNOI'[%WB*U1MJ
MZIJ5A9M]/M"S?^T:_""@ K]J_P#@D'\!(? 7P+N?B%?0+_;GC&9C#*R_/'I\
M+&.-.?N[I%DD_P!I?+_NU^*E?TX?!7PG#X$^$'@GP[ H2+2M$L[-0?\ IG"J
MY_2@#N**** "BBB@ HHHH _%S_@L!\ (?A]\8]*^(NDVRPZ7XQC9;X1+A5U"
M':&;V\R-HV_VF21J_/JOW2_X*Y^$(O$G['.J:DT:M-H&K6.H1M_=W2?9V_\
M2BOPMH ]?_9&^)\GP<_:3^'GBSS?)M[/5H8;M\_\NLQ\F;_R'(]?TDU_*O7]
M/WPM\0/XK^&?A'7)6W2:EI%G>,WJ9(5;_P!FH ZJOS=_X+1?""X\2?"_P=\0
M[*)I/^$<O)+"_9%^[;W.WRY&_P!E9(U7_MM7Z15S'CSP/H_Q*\'ZQX7\0V*7
M^BZM:R6EW;O_ !1M_)OXE;^$B@#^7ZBOIS]LC]AOQC^RAXFFN&MY];\!74I7
M3O$447RC=]V&XV_ZN7_QUNJ_Q*OS'0!].? C_@HC\:O@#86NE:5XACU[P_:J
M%AT?Q#%]JAC7CY4DW+*B\?=5]O\ LU]@^ ?^"W5C(L</C;X9W$##_67F@:BL
M@;_=AE5<?]_*_**B@#]V_!G_  5H_9Z\3B-;[7-8\+R'^'6-)D;_ ,>M_,6O
M>?!/[4OPA^([11>'/B5X7U.YE^[:)JD*W'_?EF63_P =K^:NB@#^J975UW Y
M%.K^9SX=?M"?$OX2/%_PA_CS7O#\2'(M;._D6W/^]#NV-_P):^T?@/\ \%D?
M'WA6\MK'XHZ1:^,M(R%FU+3X5L]00?WMJ_N9/]W;'_O4 ?LE17G7P8^.?@KX
M_>$8?$O@778-9TYSB95)6:UD/_+.:-OFC;KPW_ =RUZ+0 5\"_\ !:+_ )-4
MT#_L<+3_ -([ROOJO@7_ (+1?\FJ:!_V.%I_Z1WE 'XHT^#_ %J?6F44 ?LW
M_P %$O\ @HO#\'H-0^&WPTO4N?'<BM#J6L0MN71U;_EG'_>N/_1?^]]W\;[R
M\GO[J:YN97GN)79WFE;<SLWWB6/4\TVXNI;VXDFFD>::1B[R.VYF9OO,35:@
M KIOASX07Q[X]T#PT^JV>AKJ][#9?VCJ#%8+;S&"^9(1_#S7,T4 ?TC?LU?L
MT^#OV6_AU!X9\+6WF228DU'5I4'VF_F_YZ2,/X>NU?NJO_ F;V*OAS_@F'^V
M /C[\,AX)\27PE\=^%H%C+S-^\U"Q^['-_M,ORH__ 6_BK[CH **** "BBB@
M#\%O^"KW_)[/C'_KSTW_ -(XJ^0*^O\ _@J]_P GL^,?^O/3?_2.*OD"@#[V
M_P"",'_)UFN_]BE>?^E5G7[95^)O_!&#_DZS7?\ L4KS_P!*K.OVRH ****
M"BBB@ KBOC3_ ,D:\>?]@'4/_2>2NUKBOC3_ ,D:\>?]@'4/_2>2@#^8RBBB
M@#]Y_P#@D_\ \F3^$O\ K^U#_P!*I*^OG19%*L RMP0:^0?^"3__ "9/X2_Z
M_M0_]*I*^P: /YI?VDOA-<_ KXZ>-?!%Q$T<>EZC(EJS=9+5OGMW_P"!1M&U
M>8U^Y_\ P4/_ &$!^T_H=OXJ\)"&U^(VD6YACBE/EQ:I;C+?9V;^&16+&-ON
M_,5;CYE_$GQ1X5UGP1K][HFOZ7=:-J]E)Y5S97L1CEA;^ZRMTH T?A]\2/%'
MPK\2P:_X1UZ^\.ZS;\1W>GS&-MO\2M_>7_9;BOMOX9?\%F?BKX6BAM_&/AW1
M/&T$?6YCW:?=2?[S1[H__(=?GU10!^S?@O\ X+2?"C6HTC\2>%/%'ANY;[SV
MRPWT"_\  MR-_P"0Z]W\'?\ !1K]G?QJT:VWQ,T[3I3]Z/6(IK';_P "FC5?
M_'J_GMHH _J(\*^._#?CFR-WX:\0Z5XBM1SY^EWT=U'_ -]1LU=!7\LFE:K>
MZ'>QWFGW<]A>1G='<6TC1R+_ +K+TKZ,^%?_  47^/OPFEACL_'5UXBT^,Y-
MAXE7^T(W7^[YDG[Y5_W9%H _H/HKX._95_X*J>!_C7=6WASQY!!\/_%TQ"0S
M23%M-NV/\*R'_4M_LR?+_M,WRU]XT %%%% !1110 4444 %%%% $1^^*^<OV
M]?\ D@TO_7_;_P#H=?1I^^*^=/V\83+\!+ME_P"6=[;L?^^PO_LU;4OXD3ZS
MA#_DH<#_ -?8?^E(_-2BBBO?/]#PHHHH **** "BBB@ HHHH **** "BBB@
MHHHH 4=J^O?V._\ DGFK?]A-O_14=?(0[5]@_L?Q-%\.]08_\M-1=E_[XC7_
M -EK\K\3/^2?G_BB?F?B!_R)O^WX_DSW:BBBOX^/YM"BBB@ HHHH **** "B
MBB@ HHHH **** $(W"MWPEXE?P]>%7):UD/SJ?X?]H5A+PM-4;CFN[ X[$9;
MB(XK"RY91,*U&-:G*G4^$]\CE26(2(0\;#(8=ZD'.[BN(^&VN&[M)+"1MSP<
MI_N_Y_G7=#G-?V)DV94LXP-/&TOM?A+[1^98FC+#594I#Z***]XY@HHHH **
M** "BBB@ HHHH **** "OYPOVU_^3M_B[_V,U]_Z.:OZ/:_G"_;7_P"3M_B[
M_P!C-??^CFH \4K]1_\ @AS_ ,AOXP_]>^D_^A75?EQ7ZC_\$.?^0W\8?^O?
M2?\ T*ZH _6&BBB@#XC_ ."OME)=?L>W3IC;;ZY8R-C^[^\7_P!F%?AG7]#?
M_!0SP5)X]_8W^)]A!'YEQ;:<NIIM^\/LTT=PW_CL35_/)0 5_49X.O8M2\(:
M'=PMNAGL;>6-O[RM&K+7\N=?T*_\$\_BY!\8OV2_ M\)EEO]&M5T#4$SEHYK
M55C7=_M-'Y,G_;2@#Z3HHHH **** "BBB@#Y(_X*H7\-K^P]X]B=L-=3:;#'
M[M_:%O)_Z"C5^!U?KG_P6H^+T%AX*\%?#*VF4WNI7;:W?1J?F2")6CAW?[+2
M22?]^:_(R@ K^F#]F_\ Y-W^%G_8K:7_ .D<=?S/U_2_^S?_ ,F[?"S_ +%7
M2_\ TCCH ])HHHH S=9T;3_$6DW6FZG96^IZ==1F*XM+N)989D;[RLK<,M?#
M?QP_X)"_"CXB2W&H>"[V]^'6IR$MY%HOVNP9O^N+MN7G^[(JC^[7WM10!^&?
MQ(_X)&?';P7)*^A6VC^-[('Y7TF^6&;;_M1W'E_-_LJS5\X^,OV:OBQ\/2__
M  DGPW\4:7%']ZYFTF;R?^_@7:?^^J_I:HH _E:=&1F4J59>JFF5_3_XJ^%W
M@WQVC+XE\)Z'XA4]5U738;K_ -&*U>"^/_\ @FE^SS\0$G:3P'!H%W+]VZ\/
MW$ED8_\ =C5O*_\ (= '\_5%?I;^T!_P1JU[PU87FL?"?Q*WB>&$-(-!UA%A
MO&4?PQS+^[D;V98Z_.+5-*N]$U*ZL-0M9;&^M)6AN+:XC,<D,BL5964]&4]J
M /0OV??V@?%W[-_Q#LO%OA'4C:3QL%N[*0M]GOH=WS0S+_$I_P"^E^\N#7]#
M'P/^+>C?'?X4^&_'6@O_ ,2[5[83>26#-!)G;)$W^U'(K*?]VOYE:_6'_@BA
M\5I[O1O'_P .+J4M%:/#KFGQD\A7_=7'X;EM_P#OIJ /U'KX%_X+1?\ )JF@
M?]CA:?\ I'>5]]5\"_\ !:+_ )-4T#_L<+3_ -([R@#\4:*** "O;OV6/V6/
M%W[5GQ AT#PY;BSTRWVR:MKDT9-MI\/]YO[TC?-MC_BY^ZJLRW?V3_V2_%G[
M6?CV/1]$A;3]"M&635]?FCS!91_W1_>D;'RQ_P#H*JS5^\_P1^"'A/\ 9Y\
M:=X.\'::EAI5JNZ25OGFNIC]Z:9OXI&]?HJ[555 !^#'[8W[+NK?LH_%ZY\+
MSO+?:!=)]KT759$VFZMSU5L<>9&WRL/]UONLM>"5_1%^VQ^RYI_[5OP8O] "
MQ0^*-/+7NA7\AV^3=!?]6S?\\Y%^5O\ @+?PK7\]^MZ+J/A;6K_1]5LY;#4[
M&XDM;JTF&V2&5&VLC#L58&@#JO@M\7-?^!/Q,T+QOX;F\K5-*N!)Y;$A)XSQ
M)"_^RR[E;_>K^BSX'_&+0/CW\,-#\<>')/,T_4X=YB8_O+>4?+)"_P#M*VY?
MPK^9>OMW_@F-^U]_PS]\4!X.\27WE> _%,RI(\K_ "6%]@+'<?[*M\L<G_ 6
M_P"6= '[ET444 %%%% 'X+_\%75V_ML^,#ZV>GG_ ,DXZ^/Z^\/^"Q_A5]$_
M:LL=5"'R=:\.VUQYG;S(Y)867_OF-/\ OJO@^@#[W_X(O_\ )UFO?]BC>?\
MI59U^V-?@-_P3$^)MO\ #;]L/PB;Z98+'7DFT*21O[TR_N5_X%,L*_\  J_?
MF@ HHHH **** "N*^-/_ "1KQY_V =0_])Y*[6OG_P#;K^)=O\*OV3OB5J\T
M@2XNM*ETFT7/S&>Z7R%V_P"[YA;_ ("U '\Z]%%% '[S_P#!*%<?L2^$/>]U
M#_TKDK[!KYL_X)T>%)?!W[%WPOLYP1-<6$FHY;NMS<27"_\ CLBU])T %>0?
M'?\ 93^&/[1^GB#QQX7M]0O8TV6^J0'R;VW_ -V9?FV_[+;E_P!FO7Z* /R;
M^+G_  10U*":6Y^&?CV"[@^]'IWB>%HY%_[>(596_P"_:U\G^/?^"=W[0G@
MS-=_#74=6MT/RSZ$T>H"0?W@L+-)_P!]+7]"E% '\NGB7P1XA\%W0M_$&A:G
MH=QT\K4K.2W;_OF15K"K^J"[M(;ZWD@N(4FA<;6CD7<K?A7E?C+]DOX,?$!)
M?[>^&'A:\DE^]<)I<,,__?Z-5D_\>H _FSHK]M?BI_P1X^#?C&&2;P?=ZOX!
MU \QB"=KZT'^]',WF'_@,BU^:/[57[$_Q _9.U2!O$=O#JGAJ]E\NQ\0Z:&-
MM(_WO+D5OFBDV_PM][:VUFVM0!\\5^J__!*K]MO5-8URT^"OCC4GU%9(6;PU
MJ-T^Z1-B[FLV8_>7:K-'_=V[?[H7\J*W?!7BS4O /B_1/$NCRFWU72+R&_M9
M/[LD;JR_^/+0!_4716%X(\56OCGP7X?\26'_ !XZQI]OJ$'_ %SEC61?_'6K
M=H **** "BBB@ HHHH KS+EEKR#]K[1VUS]G?QE$B[GB@BNA_L^5-&[?^.JU
M>R=<>U9/B;0+?Q/X?U+1[L?Z)?VTEM*!_=<$-_.KB^629Z.68QY?CJ&,6].4
M9?\ @,N8_%VBK>JZ;<:-JEY872;+BUF>WE'HZ':WZBJE?1['^DE.<:L5.#NF
M%%%%(V"BBB@ HHHH **** "BBB@ HHHH **** %!Z5]T_LW:(=)^#/AN9UVR
M7XFNF7Z7$BK_ ..HM?#-O;27,T442%Y965$1?O,S?=%?IU)X3C\!:)X:\.HP
M;^SM+AMF=?XF&X,WXL6-?DWB<_\ A <?[T3\0\2L?&G0PN!^U4E*7RC'_P"V
M7W$-%%%?R&?B 4444 %%%% !1110 4444 %%%% !1110 4444 :GA>_%AKUG
M+GY6?RS]&^6O:)/F/UKP-79'5A]Y:]ZMG\Z")O[RYK^@O#'%2GAL3A9?9E&7
M_@7_ .R?%9[3M4IU"S1117[<?+A1110 4444 %%%% !1110 4444 %?SA?MK
M_P#)V_Q=_P"QFOO_ $<U?T>U_.%^VO\ \G;_ !=_[&:^_P#1S4 >*5^H_P#P
M0Y_Y#?QA_P"O?2?_ $*ZK\N*_4?_ ((<_P#(;^,/_7OI/_H5U0!^L-%%% %#
M5]+M-=TJ\TN^A6YLKR%[>XA;[KQLNUE/X&OYH/C?\,;WX,_%OQ=X(O\ <9]$
MU&:S65N/.C5OW<G_  )"K?\  J_INK\LO^"PW[+TUY%8?&SP_9M)]GC33O$*
M1CD)G;;W1_[Z\IO^V?\ M4 ?E)7V[_P2]_:NA^ 7Q>F\*>([Q;;P9XN:.WFF
MD.V.RO%^6&9O16W>6Q_VE9ONU\144 ?U445^4O[!?_!3ZQT32-,^'7QDOY+>
M*TC6UTSQ9+N8",<+%=_Q?+]U9?\ OKNU?J3I>J6>MZ;;ZAI]Y!J%C<QB2&ZM
MI%DCE5ONLK+PPH T:*** "N6^)'Q!T+X5>!]:\7>);Q;#0](MVNKJ=C@A1CY
M5_O,S855_B9E7O6=\5_C'X,^!WA:7Q%XW\06GA[2HL[6N6S),V/]7%&OS2-_
MLJ&-?BE^W7^WKK/[6&L)H&C0S:%\.M.F\ZUL';]]?2?PS7&#M_W4_AW?Q-0!
MXA^TC\=-5_:.^,?B#QWJ^8FU"7;:6F[<MI:K\L,(_P!U<;O[S;F_BKRVBB@
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
M?LZ[?_'<5[/7,?#/P;%\/?AQX5\*PD-#H>E6NF*P_B6&%8__ &6NGH ****
M"BBB@ HHHH **** /S._;B^&C^!_C#+J\,&S3/$$(NHW'3SU 69?_06_[:5\
MZU^J'[4GP=_X7+\,KVTM(=VN6#?:].;/WI!C<G_ EW#ZX]*_+*6)X)&CE0I(
MAP5<8(->YAZGM*9_;/AMG\<XR2%"<OWN']V7^'[,O_ =/6+&4445TG[$%%%%
M !1110 4444 %%%% !1110 4444 >W_L?_#8_$3XT:8]Q 9-,T8G4;ENB[D/
M[D9_ZZ;3]%:OO/XEQA/$,*^EN,?F:Y?]D#X.'X3?#..6_C,>OZYMNKZ-AS$
M#Y<6?]E3_P!],U=1\2B1KT6>HMU_]"-?C?B74=3))_XHG\3<3Y_'/N)Y5*4N
M:G2C[./ZR_[>E_Y+RG*T445_)QD%%%% !1110 4444 %%%% !1110 4444 %
M%%% "8^;->\6">3:PH?O! #7BFCVGV_5+6W_ +[J&_W?XJ]P3 /N:_>?#"@W
M'%5_L^['_P!*_P#M3XW/Y^_3B3T445^[GR@4444 %%%% !1110 4444 %%%%
M !7\X7[:_P#R=O\ %W_L9K[_ -'-7]'M?SA?MK_\G;_%W_L9K[_T<U 'BE?J
M/_P0Y_Y#?QA_Z]])_P#0KJORXK]1_P#@AS_R&_C#_P!>^D_^A75 'ZPT444
M%96OZ!IOBO1-0T;5[*'4=+U"WDM;NTG7='-$Z[61AZ,,UJT4 ?S]?MU?L8ZM
M^R;\17:TCFO? &KRN^C:FXW;._V68_\ /1>?]Y?F_O*ORY7]/7Q)^&7AKXM^
M#-1\*^+='AUS0]0C*S6TZ]#SM96'S*R_PLO(K\</VM?^"6OCCX+W5]K_ ,/H
MKKQWX+4M)Y$,>[4[%/\ II&O^M5?^>D8_P!Y5H ^%*]<^#'[5'Q5_9_;;X%\
M:ZCI%D27;3799[,L?O-]GDW1[O\ :V[J\F=&C9E8%67A@:90!]_:)_P6?^-&
MGVZQ:AX=\&ZJ5'^N:SN8I&_WMMQM_P#':Q/&O_!8/X]>*+)[?3%\,^$RPQ]I
MTG36DF7_ ,"))%_\=KX<HH ZOXA?$[Q;\5-=.L^,/$FH^)=490/M.I7#3.B_
MW5W?=7_97Y:Y2BO7?V??V8_'_P"TSXI71_!.BM<PHZK=ZM<[H[*R7^]++C_Q
MU=S'^%: /,;+2[K4VF%E;2W+00M<2>3&6\N-5W,S?W57UJA7[.^-?V+O"/[)
M'["'Q933B=7\77VA,FJ>(9HMLLW[Q?W,*_\ +.'=_#_%U;=A=OXQ4 %?TO\
M[-__ ";M\+/^Q5TO_P!(XZ_F@K^E_P#9O_Y-V^%G_8JZ7_Z1QT >DU\Q?M]?
MLJ)^U1\&9;#35A3QGH;-?:)<2<;Y-H\RW+?PK(JK_P "6,_PU].T4 ?RTZQH
MU]X<U:\TO4[.;3]2LI6M[JTN8S')#(IVLK*?NLIK-K]TOVZ_^">.B?M,V\WB
MSPM]G\/?$N&/9Y[+MM]64+\L=QM^Z_99?^ MN7;M_&'XG?"3QC\&/$TOAWQM
MX<O?#NK(?]3=Q[5D7^]')]V1?]I69: ,SP?XZ\0?#W78-:\,ZU?Z!J\&?+O=
M.N6@F7VW+V]J^O\ X>?\%>/CKX+T^.SU9_#WC-5X%SK-BZ7 7TW6\D:G_>96
M:OA^B@#]*!_P6W\="SVM\-_#INO^>BWEQY?_ 'S_ /95P7C;_@L5\<O$UC+:
M:/9^&?")8_+=Z?8O-<+_ .!$DD?_ )#KX4HH ZKX@_$OQ9\5->?6_%WB/4?$
MNJR<?:=1N&F95_NKN^ZO^RO%<K177_#GX8^*_C!XIMO#_@[P_?>(]:GZ6MC%
MNVK_ 'F;[L:_[3;56@#)\+>%]5\;^(].T#0[*74M8U*X2VL[2%=TDTC':JK7
M]%/[)/P"MOV:O@1X<\$JT<^I6Z-<ZI=1]+B\D^:1O]U>(U_V8UKQ3]@S_@GU
MI/[,&GIXJ\3FVUKXE7<.UIX_F@TN-OO0P?WF;^*3_@*_+NW?:- !7P+_ ,%H
MO^35- _['"T_]([ROOJO@7_@M%_R:IH'_8X6G_I'>4 ?BC3X/]:GUIE/@_UJ
M?6@#^J6BBB@ HHHH ^?_ -M#]E_3?VJ/@Q?>''2.W\266Z]T&_?_ )8W(7[C
M-_SSD'RM_P !;[RK7\]>OZ#J7A/7M0T75K.;3]5TZXDM;JUG7;)#,C;71O\
M=9:_J4K\M/\ @KA^Q^;J _&_PK8YFC6.W\3VL*??7[L5Y_P'Y8Y/]GRV_A9J
M /RBK[1_X)G_ +8'_#.GQ1_X1CQ%>^7X!\43+%=-(WR:?=?=BNO]E?X9/]G:
MW_+.OBZB@#^J8'<O%.KX"_X)8?M@?\+B^'H^&?B>_#^,?#$"_8YYF&_4-/7Y
M5/\ M20_*C?[/EM\WS5]^T %?%__  46_8BB_::\%IXF\,011_$?0866U!&T
M:G;_ 'FMF/\ >&6:-O[S,O\ %N7[0HH _EGU+3+K1-1NK"^M9;.^M)&AN+>=
M#')%(IVLK*?NLIK/K]V/VT?^"</A;]IHW'B?P_+!X4^(NSYK[8?LFI8^ZMRB
M\[NWFK\W]Y7^7;^.GQL_9Y\?_L]^(VT;QUX=N=$F9F^SW++YEK=*,_-#,/E?
M^:\;MM 'FJ.T3*RDJPY5EKW;X?\ [<OQW^&5JEKH/Q.UM;2(!8[?4I$U".-?
M[JK<+)M7_96O!J* /JV__P""H/[2FHVIMS\1OLZE=K-;Z-8(S?\  O)^7_@-
M>#_$3XQ>.?BY?+>>-/%VL>)I4):/^TKR298O]Q6;:O\ P&N*HH **7&X\"OM
MK]E'_@F#\0_CO<6>M^,8;CP#X';:XGNX=M_>1]?W$+?=5L?ZR3Y?FW*LE 'E
M7[&_[(OB+]K/XDQ:3:1R:=X5T]DFUO6@F5MX?^>:?WII/F"K_P "^ZM?O[X$
M\#Z+\./!^C>&?#]A%INC:5;K:VEK$,*B+_-OXF;^)OFK*^$GP?\ "GP+\$V7
MA3P9I$6DZ/:C.U1NDE?^*21OO2.W]XUW5 !1110!^&O_  4S_8XO/@+\3+OQ
MUX?L"WP_\3732J\ RNG7C?-);M_=5FW-'_L[E_AKXAK^H/QQX'T/XC>%M3\-
M^)-,M]9T74H6M[JSNDW)(O\ 1APRLN&5OF6OQB_;(_X)D>,/@7J-]XA\ 65Y
MXS\ NQE @3S;[35_NS1K\TB+_P ]%7_>"_Q 'PS7N7P2_;-^,7[/R06OA#QI
M>1:.F#_8]_MN[/']U8Y-WE_]L]K5X;10!^BFA_\ !:[XI6RHNJ^"/"5_MZFT
M%U;EO^^I9*L:S_P6U^)%QN_LOP!X6LO3[7)<W'_H,D=?G'10!]+?&G_@H7\<
M?CA;S6&K>+GT/1)@ROI7AQ/L4+*W#*S*WF2+_LN[+7S3110 5]\_\$H?V7+S
MXH?&&#XF:O9LOA+PC+YEM)(ORW>HX_=HO_7/(D;^ZWE_WJXC]CC_ ()T^-?V
MDM5L=<U^UN_"?PZ5DEEU:XC\N:^C_NVJL/FW=/,^ZO/WB-M?MW\//A[H'PL\
M'Z1X5\+Z9#I.A:7%Y%M:PC"J.NXG^)F8EF9OF9F+&@#JZ*** "BBB@ HHHH
M**** "BBB@"N8E5CE,9]^M?!G[;?[.<FAZC<>/\ 0+8-I]TQ;5;>)?\ 4N<#
MS^O1B?F_VN?XN/O4@\YY/;WJIJ=G;:E836MU&EQ;3(4DCD7<KJ>H(]*WI5)4
MY7/IN&^(<3PUF$<=AM5M*/\ -'^7_(_%6BOHK]J;]ER]^$&J3:[H%O)=>#KA
M\@CEK%CC*,,_ZO\ NM^![%OG6O<A.-2/-$_O+),ZPF>X2.-P4N:,OOB_Y9>?
M];!1115'T84444 %%%% !1110 4444  XKZH_8P_9TD\;ZY#XV\06X70-/FS
M802+_P ?DZY^;KPD;=_XFX_A-<;^S)^S/?\ QJUQ-1U)9++PC:O_ *1<]&NB
M,XBB]N/F8=/K7Z8Z/I%EX>TVUTW3K:.TL;9!%%;Q#:J*/NJ*X,16Y?<B?SEX
MD\<1P=*62Y;+][+^)+^6/\O^*7_DO^+;0/45Y7\3O^0]%_U[K_Z$U>J'J*\K
M^)W_ "'HO^O=?_0FK\?\0?\ D1R_Q1/YKR?_ 'Q'*4445_+)^AA1110 4444
M %%%% !1110 4444 %%%% !29H/2K.G:;-J5VEO NYG[_P!W_:K6C2J5JD:=
M./-*1G.<81YI'5_##26EOI+UP/+A78G^\W_V/_H5>F #KC%9^C:9%H^GQVT/
MW47&['4^M: 8;L9Y%?V!PWE"R3+:>%?Q?%+_ !2_JQ^:XS$?6:\JA)1117U9
MP!1110 4444 %%%% !1110 4444 %?$WQ0_X)._"7XK_ !%\1^,M7\1^,[74
M]=OIM0N8;&]M%A621MS*BM:LVWZL:^V:* /S_P#^'*OP2_Z&GQ__ .#"Q_\
MD.O>/V6/V)?!'[(EQXCF\':KXAU&37DMX[G^VKB"01^29-NSRX8_^>K?>W=J
M^B** "BBB@ HHHH **** /G7X\_L%_!K]H6XN+_Q'X773=?F!W:[H;_9+MF_
MO/M79(W^U(K5\4?$/_@B-J$<\DO@3XE6UQ Q_=V?B*Q:)D_WIH=V[_OVM?K#
M10!^(.I?\$;_ (\V1_<7G@_4!_>MM4F7_P!&0+6QX>_X(O\ QDU*=#J_B7P?
MI%N?O-'=7%Q(O_ 1"J_^/5^TU% 'YZ?!O_@C9\-/"$\%[X]U[4_'=TGS&SB3
M^S[)O]Y59I&_[^+_ +M?=GA#P9H7P_T"VT+PWH]EH6CVPQ#96$ ACC_X"O\
M.M^B@#B/B]\+]*^,_P -?$'@?6[B\M-*UNV:UN)M/95G5=P/R,RLN?E_B4U\
M;?\ #E7X(_\ 0T^/_P#P86/_ ,AU^@%% 'Y__P##E7X(_P#0T^/_ /P86/\
M\AU]O>!O"-KX"\%^'_#5A)/<66BV$&G6\ER5,C1Q1JBEMJJN[:HZ**Z*B@ H
MHHH *Y7X@_#3PI\4M!?1/%_AW3O$NE2'_CVU*!9E5N?F7=]UO]I>:ZJB@#\]
MOBS_ ,$:?A?XNN)KOP1X@U?P',YRMHX_M&SC_P!U9&63\Y#7S?XG_P""*GQ7
MLKL_V%XR\):O:]FNY+FSE_[Y6&1?_'J_9FB@#\.S_P $>?CZ+C8/^$59,Y\W
M^U6V_P#HO=72>'?^"+'Q=O[A?[9\6^#M*MOXFMI[JYE7_@/DJO\ X]7[044
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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 @%07-I%=IMFB
M25?[KJ&J8'FE)H%L88\':)YGF'2;$O\ WS;)N_E6G;6<%FFR&)(E_NHNVK'%
M(>:JY;G.6['T445)(4444 %%%% "'I4$]K#.=TD2.?5E!J?/%-R*B45+W6%[
M%7^S;7_GVB_[X%']FVO_ #[1?]\"K.?>C/O6/L:7\J*YGW*W]FVO_/M%_P!\
M"C^S;7_GVB_[X%6<^]&?>CV-+^5!S/N5O[-M?^?:+_O@4?V;:_\ /M%_WP*L
MY]Z,^]'L:7\J#F?<K?V;:_\ /M%_WP*/[-M?^?:+_O@59S[T9]Z/8TOY4',^
MY6_LVU_Y]HO^^!1_9MK_ ,^T7_? JSGWHS[T>QI?RH.9]RM_9MJ/^7:+_O@5
M+':11?<B1?\ =6IN*.*<:-..T178ZBBBN@04444 %%%% !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
E10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_0b.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_0b.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "  D8# 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#]2L#^_P#I
M1@?W_P!*_-*Y_;.^+"3RHGB2#Y&;_EQM_P#XBF?\-G?%O_H98/\ P M__B*[
M?JLS]<_XA?G?\T/_  *7_P B?IA@?W_TI6 '\?Z5^9W_  V=\6_^AE@_\ +?
M_P"(H_X;.^+?_0RP?^ %O_\ $4?59A_Q"_._YH?^!2_^1/TOVC^]^E&T?WOT
MK\T/^&SOBS_T,L'_ ( 6_P#\11_PV=\6_P#H98/_   M_P#XBCZO,/\ B&&=
M_P \/_ I?_(GZ7[1_>_2C:/[WZ5^:'_#9WQ9_P"AE@_\ +?_ .(H_P"&SOBS
M_P!#+!_X 6__ ,11]7F'_$,,[_GA_P"!2_\ D3]+]H_O?I1M'][]*_-#_AL[
MXL_]#+!_X 6__P 11_PV=\6?^AE@_P# "W_^(H^KS#_B&&=_SP_\"E_\B?I4
M@&[/ZU8!R.#^E?G+X+_:W^*&M^,M L+O7T>UN[V"*5!86Z;T:54;^"OT5A9F
MC4GC/6LJM.5+XSX7/>'L9P]5A1Q?+>7\I(-U%>=_%'XT>%/@_IWGZ]J/EW#)
MNBL8?WMQ+_NI_P"S-7RMXS_;_P#$>I3O%X8T.TTNWZ+-?;KB7_>^3Y5_\>KK
MPV78G%^]2@?(U<72H_&?=N#1@U^:K_MH?%B1MR^(($_V$TZ#_P!F2F_\-G?%
MK_H8X/\ P!M?_B*]3_5S&_W3A_M6@?I9@T8-?FG_ ,-G?%O_ *&&#_P7VO\
M\31_PV=\6_\ H88/_!?:_P#Q-'^KF-_NA_:M _2S!HP:_-/_ (;.^+?_ $,,
M'_@OM?\ XFC_ (;.^+?_ $,,'_@OM?\ XFC_ %<QO]T/[5H'Z6_=Z4PDU^:O
M_#9OQ;/_ #,,'_@OM?\ XFO7OV5OVB/'?Q,^*"Z-X@U:._TS['+-Y<=I$GSK
MMV_,J[JYZ^0XK#TIU9\ONFU+,*5:7)$^T****\ ]0**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /QBO/^
M/B7_ 'FJO5B\_P"/B7_>:J]>Z?Z"1^$****#0**** "BBB@ HHHH Z?X;?\
M)1_#'_85M?\ T:E?HS^T5\=[7X)^#5FB$=SK]_OBL+=_N;U^^[?[*U^<WPU_
MY*1X8_["MK_Z-2NK_:,^(\OQ-^*VM:GYN_3X)6LK-/X/(B?:C_\  W^:NS"8
M*..Q4%/X(G\K>,=;ZMBL.X?R'#^(/$VI>+-;NM7U>[DOK^=MTDLOWO\ ]BLV
MBBOT:,>3W('\MA1116P!1110 4444 %?0O["O_)<XO\ L&3_ /LE?/5?0O["
MO_)<XO\ L&3_ /LE>-FO^Y5CLP/^\0/T8HHHK\C/N0HHHH ***_-O]O?]OWX
MG_LV_'?_ (1#PE%HDFDG2;:]_P")C9O*_FN[JWS+*G]V@#])**_$S_A\!\=_
M^?;PE_X+'_\ CM'_  ^ ^.__ #[>$O\ P6/_ /': YC]LZ*_$S_A\!\=_P#G
MV\)?^"Q__CM'_#X#X[_\^WA+_P %C_\ QV@.8_;.BOQ,_P"'P'QW_P"?;PE_
MX+'_ /CM'_#X#X[_ //MX2_\%C__ !V@.8_;.BOQ,3_@K_\ '?S/]1X2_P#!
M8_\ \=K]I-%O3J.C:?>2??F@CD?_ 'F56H OT444 %%%% !1110 4444 %%%
M% !1110 4444 %%? G_!17]M;XA_LM>/?">D>#HM'DM-4TQ[J?\ M2T>5]RR
MLGR;77^&OGWX*?\ !4SXS?$#XO\ @?PSJ4'AO^S-9UJULKK[/IS*_E2W"*^Q
MO-^]M:@#]?:*** "BBB@ HHHH **_)S]I[_@IG\8?@]\?O&_@S1%\.?V7HVH
M-;VOVO3G>4IL1OF;S?\ :KT3]@+]OOXF_M*?'*X\)^+8M$CTE-(GOL:=9O$_
MFJ\2K\S2O\OST ?H_1110 4444 %%?D)\<?^"I/QG^'/QK\=>%=*A\.?V;H>
MNWNFVIN=.9G\J*X=$WMYOWMJ5[[_ ,$ZOVW?B'^U-\2/$^A^,HM'CL=.TG[;
M!_9EF\+^;YZ)\VYV_A>@#[^HHHH **** "BBB@ HHHH _&*\_P"/B7_>:J]6
M+S_CXE_WFJO7NG^@D?A"BBB@T"BBB@ HHHH **** -#1+]M'UFTOHOOP3K*O
M_ 7WU7JUX8TK^V_$>E:?_P _5U%;_P#?3HE17,+0W$T4L6QU9D9/]I:^QR3E
MY9G\B^-G^_83_!(BHHHKZ<_FP**** "BBB@ HHHH *^A?V%?^2YQ?]@R?_V2
MOGJOH7]A7_DN<7_8,G_]DKQLU_W*L=F!_P!X@?HQ1117Y&?<A1110 5^6_\
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
M** "BBB@ HHHH **** -OP!<_8_'?AV?[_E:G:O_ .14K].E^*Y"C.GG_O\
M"OS"\%G'B[0/^PC!_P"C4K[]3L:_GGQ1XES/(L3AZ6 J\O-$_#^/<#0Q>*I3
MJQ^P=CK_ (VTWQ9IT^GZQX=M]3LI1AH;N563_P!!KYW\9_LS>!];N'GT.+4/
M#<K?\LO/6XA7_@#?-_X_7K5&!7XU0\4>*L/_  L7_P"2P/R6ID675?B@?-3_
M +)%YYO[KQ1&Z?[=FZ?^ST?\,D7W_0QVW_@&W_Q=?2N!1@5['_$9>,O^@O\
M\DB<?^JF5?R'S5_PR1??]#';?^ ;?_%T?\,D7W_0QVW_ (!M_P#%U]*X%&!1
M_P 1EXR_Z"__ "2(?ZJ95_(?-2?LCWOF?O?$\2)_L6;/_P"SUT&D?L2KJ[;8
MO'EHEPW_ "QETYE?_P!#KW7=BBO8P'C=Q7AZO^U3C5C_ (3GJ<)9=./N0Y#R
M?_AW?JF/^1SLO_!<W_Q=>B_ 7]D>_P#@SX\/B*X\1P:K']EEM_LZ6K1-\^SY
MMV[_ &*]%\'>.I+&2.UU"3?;/\JRO]Y?_L:]4CE$T>Y:_HG(N.I<48'GI5/\
M43Y2MD\,#5]Z!8HHHKU1A1110 4444 %%%% 'Y'?\%LO^2B?##_L%7G_ *-2
MOA?]GO\ Y+Y\-/\ L9]+_P#2I*^Z/^"V7_)1/AA_V"KS_P!&I7PO^SW_ ,E\
M^&G_ &,^E_\ I4E:F1_2S6+XG\06_A3PSK&N7WR6>F6DM[,1_<B1F;_QU:VJ
M\8_;&OY-*_96^*]S%_K?^$;O4_[ZB9?_ &:LC4_GQ\?^,]1^)'COQ!XJU5M]
M[K-]+>S_ ._*[-M_\>K[F_X)%?L\V7CKXCZI\2M9L_/L?"SI#IB,ORM?NN[?
M_P!LE_\ 'I5K\^*_;_\ X)'Z1#8?L@64\7W[_6KVXE_WU=8O_08DH(B?:]%%
M%!85\<_\%*_V;[?XU_ 75M?LK;/BKPA"^I6,R<.\"_-<1?[NQ=R_[25]C5G:
MMI\6I:9=V=TOF07$#PRK_>1EVM0!_+U7[M?\$O\ XIS?$_\ 9.\/P7<_FZAX
M;GET.5_XRD6UHO\ R$Z+_P  K\,-8MEL]4NX%^Y%.R+_ ,!?;7ZI?\$2M4ED
M\+?%/36/[J*\L+A5_P!IHI5?_P! 2@B)^B7Q'\+_ /":_#WQ1X<63RCJ^F76
MG[_[OFQ,G_LU?S.:QI5YH&J7>F7\$EMJ%K.\$\+?*ZRJVUU_[Z6OZAZ_/7]N
M7_@F?_PNC6[SX@_#66UL?%UU\^H:3=_NK>_;/WT?_EG+C[V[Y6_V:"SXO_8K
M_;]U3]DZSOO#MUX>3Q%X/OKH7KVZS>5=P3,JJ[QMMVMN54^5O3[U?HAX(_X*
MM_ +Q;&HU+5]5\)7##[FL:>[+_WW!YJU^-7Q&^"_CKX/ZH+#QKX3U3PW<;]J
M/?0,J/\ [LOW'_X"U<709']'OA#]J'X1?$#9!X?^(_AO4KE_NVXU&))C_P!L
MF(;_ ,=I/C7^SG\//VE-)TNT\=Z0=>L].D>>T:&\E@V,R[6^:)EK^<.O2?A9
M^T5\3/@G>Q3^#/&>K:(B/N^R)=,UH_\ OV[?(W_?-!7,?LU_PZU_9O\ ^A'N
M?_!U>_\ QVOJ:RL8K&SM[>(#RHHDB7=_=7[M?!G[$G_!2BR^/>JVO@7XA16N
MA>,[CY+'4+/Y+74V_N;6_P!5+_L_=;_QVOT H+/R#_X+5?\ )8/AW_V Y?\
MTH:OC#]F1UMOVD?A?+))L1?$VFNSO\B+_I25]G_\%JO^2P?#O_L!R_\ I0U?
MG']S[M:K8B1^C_\ P4+_ ."B3^.FU#X9_"[4-GA==UOK&O6DGSZC_?A@?_GA
M_>?^/_=^_P#G%16EK.AZEX<U*;3]8T^;3-1B57>TNXFBE7<JLNY&^;[K;J"3
M]"?^":O[!>E?%"RL?BUXX%IJ>@17#)I.@K*LJ3SQ/M>6Z_V%=?EB_B_B^7[_
M .NBHJ*%4;%7^&OP^_X)K?M<?\,__$T>%/$EYM\"^)9%BG9Y/DL+S^"X_P!E
M?X'_ .^OX:_<0G=RM9&J)**** /YY/V]/^3P_BK_ -AAO_0$KV?_ ((]?\G8
MWW_8MW7_ *-MZ\8_;T_Y/#^*O_88;_T!*]G_ ."/7_)V-]_V+=U_Z-MZU1D?
MMI11161J%%%% '\X/[6'_)T'Q>_[&O5/_2IZ^NO^"+'_ "7'Q]_V+J?^E$5?
M(O[6'_)T'Q>_[&O5/_2IZ^NO^"+'_)<?'W_8NI_Z414&1]1?\%=? =]XM_98
M75;&*1_^$>UJWOYUC_YX,KQ.W_?4J5^)=?T^^(?#VG>*="U'1M6LXK[2M1@>
MWO+29=R2Q.NUU;_@-?C[^U/_ ,$J/&GP]U2[UKX702>,_"K.TBZ8G_(3LU_N
M[?\ ENO3YD^;_9H*D=G^S1_P5RB\%>#]'\+_ !-\,7=]'I=K%:1:[H;(\KQ(
MNU?-@=D7=M7[RO\ \!K[ \'?\%+/V>/&D,07Q['HMP__ "[ZQ9SV[+_P+9L_
M\>K\(M;\/ZKX9U.;3M8TR[TK4(FVRVE] \4R?[R,NZLZ@D_I@\'?&+P-\1H\
M^%_&.B^("?X=.OXIF_[Y5MU>3_$[]@KX*?&CQOJ'C#Q?X5EU#Q!J.T7-RFIW
M46_8BHGR)+M^ZBU_/TCM;2[HI-CI]UT^1Z^B?@C^W]\9O@=<VRV/BJY\0Z/%
M\CZ-KTK75OM_NHS?/%_P!J"N8_5JT_X)A_LZZ>WF)X,NT++M.=<O?_CM%=E^
MR1^UQX7_ &K/!<NH:7&VFZ_IX1=4T.5M\ELS?==6_CB;G:U%!9^;]^GV:_NH
MO[LKI_X_5>NT^-/AEO"/Q7\4:8_R>7?,Z_[C_.G_ (Z]<77O']]X'$PQF%I8
MB'VX<X4444CM"BBB@ HHHH **** -7P4C3>,- 1?O_VA!_Z-6OT!3[E?&7[.
MWAS_ (2;XNZ/%Y7^CVRRWDO_ &SB;9_X]MK[./45_)OC5+_;,)'^Z?BG&E>$
ML?'#P^Q 6BBBOYO/@@HHHH **** "BBB@!0,D5Z=\--<-_8RV<Q_>P?=_P!V
MO,<'&:WOA]>_9?%5N/X9496K]&X#S:IEF>4N67NU?=D>-FE&.(PT_P"Z>WT4
M45_;Y^<!1110 4444 %%%% 'Y'?\%LO^2B?##_L%7G_HU*^%_P!GO_DOGPT_
M[&?2_P#TJ2ONC_@ME_R43X8?]@J\_P#1J5\+_L]_\E\^&G_8SZ7_ .E25J9'
M]+->?_';P?+\0/@IX^\-0KYESJVAWMI$O_35X'5/_'L5Z!161J?RUNC)+M;Y
M'6OUY_X(S_$VVUCX2>*O 4LL?]I:)J?V^-/XFMYT7_T&5'_[[KXA_P""A/[/
M\_P%_:,\0+#:[/#?B"675]*F"?)LE?<\7_;)W9?]S97G'[-OQ^U_]FKXJZ1X
MRT/]]' _E7FGNVU+RU;[\3?^RM_"U!!_2!17EGP-_: \&_M#>![3Q-X0U9=0
MMG5/M%JP7[19RY^Y*G\+?^A?PUZG06%>9?M#_$ZR^#7P2\9^,;^80)I>G2O
M?[\[+MA3_@4K(OXUVVN:WIOA[1[O4]8OK?3--M$::>]NY52*%%_B9V^5:_%[
M_@HK^W%%^T7KT7@OP9<R?\*_TF?SFNP63^U+A?EW[?\ GDO\/_?5 'Q([L\L
MK-\[LV]J_4__ ((E?\>7Q;_ZZZ7_ .@7%?E;7ZI?\$2O^/+XM_\ 772__0+B
MM69'Z8:GJ]CI,'G:A>06<#-MWW$JHF[^[\U9_P#PGWAC_H8](_\  ^+_ .*K
MYN_X*9_#6Z^)G[(WBG["GFW6@RQ:XBH>J1;O-_\ (3NU?@]61I<_J"N+2PUW
M3_+G@M]2LID^XZ+*CK_Z#7CWBW]B3X%>.W:35?AAX?\ .?[TEC;_ &)O^^H-
ME>'?\$ROVK]&^*_PBT/P#JE[%;^-?"\'V);:5]K7MFGRQ2Q?WMBX1E_V-U?<
MU SX:\:_\$A?@?XD#OHSZ_X/F/W!8ZA]HB'_  &=7;_QZO@/]K;_ ()X>,/V
M6],_X25=6@\5>##(L3:E;QM%-;,WRIY\6[Y5?[NY6:OWAKX<_P""JOQJ\/>#
M/V==7\#37<<WB3Q.UO%9V*,KNL23I*\KK_"O[K:I_O4 ?BM8:G>:/J5IJ%C/
M);7]K*LL$T7RNDJMN1U_X%7](_P ^(,OQ5^"G@?Q?<?+=:SH]K=SJOW?->)=
M_P#X]NK^:ZOZ*/V,= NO#'[*WPLTV^5X;M- M97C?[R[TW[?_'J"(GYX_P#!
M:G_DK_P\_P"P%+_Z4/7YSHF_Y5K]&/\ @M3_ ,E?^'G_ & I?_2AZ^-?V8$6
MY_:1^%2-'O1O$^F[D?\ Z^DK5$GZ!_\ !/7_ ()V'1WTGXH?%;2C]L^2XT7P
MW=Q?ZK^);BZ1OX_[L7\/WFKL?^"JW[(7_"PO"/\ PMCPK9[_ !)H4&W6((5^
M:\L%_C_WHO\ T'_=K]$JJS0)=PO%*BO$R[61ONLM9&I_+G7[-?\ !+O]K?\
MX7%X _X5WXHO1)XP\,P)]EEFD^>_L/NJW^T\7W&_V=G^U7PQ_P %$/V2W_9N
M^+$VHZ-:.G@7Q$\L^F,@^6UE^\]K_P  W?+_ +/^[7SW\*_BCKOP<^(>B>,?
M#4_V;5](N$N(O[C+]UT?_9=?E:@D_IGHKR_X#?&G0/V@OA1H/C70F'V;4(_W
M]N?OVMPO^MB;_:5O_BJ]0H*/P&_X*4^%9/"G[9/C]9(]D6HRP:E$W]Y);=-_
M_CZO5[_@F-\0K7X>_M>>%O[0GBMK37(+C17E;[N^5-T7_?<J(M?67_!8OX!3
MZMI/AWXL:5 7.EI_96L;1]V!GW6\O^ZLK.K?]=4K\J[.\N=,O+>\LY9(;N"1
M98I4^5T9?F1UH(/ZC:*^(_V'_P#@H'X>^/NA:7X8\7:G#HOQ&@C6%TNF1(=6
MV_+YT#_=\Q_XHO\ OFOMR@L*R]8U:ST32;[4[V=;>QM('N)Y7^XD:+N=O^^:
MM7-S%9023SRK%#$NYG=MJJM?EA_P4=_X* Z+XE\.ZC\*_AGJRZG;77[G7=>M
M)=T3Q?QVL#?Q[OXG7Y?X* /SM^*OC#_A8OQ0\8>*?+V?VWJUUJ&S_KK<,_\
M[/7Z _\ !%/PQ,_C?XE>(RO^CP:=:V6[_;EE=_\ VE7YIU^]/_!.?X"S? 7]
MFS2X-2@,6OZ_)_;6HPNNUX?-1%BB;_=C5=W^UOH,CZ1U'Q1H^CS^1?ZM86%Q
MMW;;FY2-L?\  C4=IXNT&^N8X;77-/N;E_NPQ7B,S?\  =U?E1_P6?\ AE<:
M?\2_!'CV*+_0-4TYM(G?^%)XG=TW?[R2_P#D*O@KX9>/]1^%'Q$\->,=*XU#
M0[Z*]C3^%]K[MG^ZZ_+0:\Q_23XH\!^&_'=E]C\2>'M,U^V_YY:G9I<)_P"/
MJ:\+\4?\$[/V>?%8D>X^&NGV$SC[VDSSV7_CD3JO_CM>G_ _XY^%?V@? =AX
MJ\)WT=S:3H@GMBW[VUE_BBE7^%EKTB@#\Z?B/_P1K^'>L6]Q)X*\4ZWX:OO^
M64.H[+VW_P!W[J/_ ./-7YK_ +1/[.WBW]F'QRWA?Q=#:_:9H_M%G=6;;X+R
M#<R;U;[WWE.Y&K^CNOQ?_P""MWQH\.?$?XP^'_#F@74-\/"MG-;WUW#\R?:I
M75FBW_Q;53_OIZ"#X^^%?Q=\9?!S7;C5_!6K3Z1J5Q;-:RRP_P 4+.CE?^^D
M6BN-HK8D_:C]OCX:26FNZ=XVM8\VUT/L=[_L,H^1O^!+\M?(]?KOX_\ !.G_
M !&\'ZAX?U2/=97D6QFQED;JK+_M*PK\K/B9\/=3^%?BZ[T+5E"W$3[HY?X)
M(F^ZRUWT*G/#D/ZB\-N(HXK!_P!DUI^_2^#_  G-T445T'[6%%%% !1110 4
M45WGP6^$FI?&/QK!I%CYD-DOS7E[_!'%_P#%/_#3^ \_'8[#Y=AYXO$>Y"!]
M&_L3_#9['P?XC\97L&QKN-K6TW]XESO;_@3?+_VRKTW8 ^[->OIX?L/"7@4Z
M1IL*P65I:>5%&/X55:\A+ G;7\A^,4^?'8>?]T_E2&9RSG'8C&U/M_\ I(M%
M%%?SP>F%%%% !1110 4444 !XK:\#1>=XFL$_NL7_P"^5K%QP*[SX6Z2SW%Q
M?O\ =7]U'_[-7W7!. JX_/</2A]F7/\ ^ 'EYG4C2PLSU*BBBO[K/S,****
M"BBB@ HHHH _([_@ME_R43X8?]@J\_\ 1J5\+_L]_P#)??AI_P!C-I?_ *5)
M7[*?MO\ [!]S^U_XC\,:G!XQA\,?V):RV[I+IWVKS=[JW_/5-OW:\%^'?_!'
M?4/ 7C_POXD?XH6EXFC:G:Z@UG_8CIYWE2H^W=]H^7=MH,C]/Z***#4\(_:Q
M_9?T3]JCX97/AV_*V6L6K&?2-6*;OL=QM_\ 'HF^ZRU^#/Q>^#OBOX'>-KOP
MKXQTQM+U:W?";_N2Q?PO$_W65O[U?TNUYI\9?@'X%^/OAK^P_&^@P:Q:+N\B
M9_EN+5F_CBE^\C4 ?SM>!OB-XH^&FMIK/A/Q!J'A[54_Y>-,G>)]O]U]OWE_
MV6KZ/TO_ (*E?M$Z?9):MXOL[K8NWSKK1[5I?_'4KZ#^+'_!%[45NY[KX;>.
M;:6U9MZZ9XCB:)U_V?/B7:W_ 'Z6O$9_^"37[0D5QY8TC1+A/^>R:PFS_P >
M^;_QV@@\'^,'[3GQ.^.S >-_&=_KEHC[ULC(L-HK_P![[.BJF[_@-<Y\,?AA
MXE^,'C73_"OA/39]5UJ\;;%;1?=5?XW9_P"%%_B:ON;X7?\ !&7QSJ]TDWCW
MQ=I/AZR_BMM&WW5PW^SN945?_'J_1SX#?LN_#[]FOP^VF^"M(%K/*G^E:G=_
MOKNZ/_367^[_ +*[5XH#E/YXO$_AV?PQXCU;1KIHWN--O);65T^XS1.R-M_[
MYK]/O^")7_'E\6_^NNE_^@7%'C3_ ((VZGXM\8:[KB_%2TL_[2OI[WR?["9M
MOFRN^W=]H_VJ^D_V'OV+;G]D"W\8+/XLC\4#77M74Q6;6HB\KS?]M]V[S?TH
M)/J*\L8-3M)K:>*.XMY5:*6)_F5E;[RM7X3_ +=W[%^K?LP^/+S4M'M)KGX<
M:I.SZ=J"C>MD[?-]EE_N,O.UOXU_X%7[SUB>)/#>E>*]#N])US3K35=)NH_*
MN+&]B66*5/[K(WRT&I_,AI.JWFC:C;WVG7DUA>P,LL5W:RLLJ.OW71E^9*^G
M_ ?_  4V_:!\":8+(^,8_$$$7W/[;LTN'_[^[=[?\":OM'XW_P#!';P;XMN[
MC4OAQXBF\&7$FYO[,O8FNK3=_=5]V^)?^^Z^6O$'_!(;X\Z1/MT[_A&];M_X
M7M-3V?\ HU$H(,+Q5_P5,_:$\464L$?B/3]!1EVL^DZ9$K_]]MO9:^6?$WB?
M5_&>MW&L>(-6N];U6=M\M[?3O-*_^\S-NKZ^TC_@DA\?=1GV75GX>TI?^>UU
MJJNO_CB.U?2/P9_X(U:-I%W!J'Q*\8R:]L^9M*T2)K>%_P#8:=OG9?\ =1*
M/C?]A?\ 9&U+]IKXHV4EY;2)X#T>=+C6M1>-E1E7_EU5O^>K_P#CB_-7[XV\
M"6L44<2!(E7:J)]U5K!\$^!-!^'7A>UT'PUI%IHNCV:[(+*RB\I$_P#LO]JN
MHH+/R#_X+4_\E?\ AY_V I?_ $H>OC7]EK_DY3X6?]C3IW_I4E?KQ^VW^P/<
M_M<>,O#VOP^,X?#":38-9^2^G?:?-W2L^[=YJ;?O5XM\+/\ @D)J?PX^)OA3
MQ8_Q,M+Y-$U6UU-K9-':)Y_*E5]F[SOEW;:#(_3>BBB@U/)?VD/@9H_[1'PG
MUWP5K*;?MB;K.]";GL[K/[J5?]UOO?[-?SU_$WX>ZS\*/'FM^%/$=K]AUC2;
MIK>=/X?E^ZR_[++\RU_3=7QQ^VA_P3\TG]K#6M(\06&MQ^$_$EJOV>ZOOL?V
MA;R#^!'573YE;^+^[0!^=W_!.3]KEOV<_BK_ &!XAN]G@'Q+*D%\TGW+.X^Z
MEU_N_P +?[/^Y7[I(Z3)N7YD:ORJ_P"').JY_P"2MVG_ ((G_P#DBOO[]G?X
M:>)_A!\+-&\(^*O%,7B^[TA?LUMJ:6SV[M:K]Q'5G?<R_=W?W<4!$] \5>%=
M+\<>&M3T'6K.+4=)U2![6ZMI?NO$Z[66OPG_ &T_V)O$7[+OBFXO+:UN=4\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
>4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "  D8# 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#]2L#^_P#I
M1@?W_P!*_-*Y_;.^+"3RHGB2#Y&;_EQM_P#XBF?\-G?%O_H98/\ P M__B*[
M?JLS]<_XA?G?\T/_  *7_P B?IA@?W_TI6 '\?Z5^9W_  V=\6_^AE@_\ +?
M_P"(H_X;.^+?_0RP?^ %O_\ $4?59A_Q"_._YH?^!2_^1/TOVC^]^E&T?WOT
MK\T/^&SOBS_T,L'_ ( 6_P#\11_PV=\6_P#H98/_   M_P#XBCZO,/\ B&&=
M_P \/_ I?_(GZ7[1_>_2C:/[WZ5^:'_#9WQ9_P"AE@_\ +?_ .(H_P"&SOBS
M_P!#+!_X 6__ ,11]7F'_$,,[_GA_P"!2_\ D3]+]H_O?I1M'][]*_-#_AL[
MXL_]#+!_X 6__P 11_PV=\6?^AE@_P# "W_^(H^KS#_B&&=_SP_\"E_\B?I4
M@&[/ZU8!R.#^E?G+X+_:W^*&M^,M L+O7T>UN[V"*5!86Z;T:54;^"OT5A9F
MC4GC/6LJM.5+XSX7/>'L9P]5A1Q?+>7\I(-U%>=_%'XT>%/@_IWGZ]J/EW#)
MNBL8?WMQ+_NI_P"S-7RMXS_;_P#$>I3O%X8T.TTNWZ+-?;KB7_>^3Y5_\>KK
MPV78G%^]2@?(U<72H_&?=N#1@U^:K_MH?%B1MR^(($_V$TZ#_P!F2F_\-G?%
MK_H8X/\ P!M?_B*]3_5S&_W3A_M6@?I9@T8-?FG_ ,-G?%O_ *&&#_P7VO\
M\31_PV=\6_\ H88/_!?:_P#Q-'^KF-_NA_:M _2S!HP:_-/_ (;.^+?_ $,,
M'_@OM?\ XFC_ (;.^+?_ $,,'_@OM?\ XFC_ %<QO]T/[5H'Z6_=Z4PDU^:O
M_#9OQ;/_ #,,'_@OM?\ XFO7OV5OVB/'?Q,^*"Z-X@U:._TS['+-Y<=I$GSK
MMV_,J[JYZ^0XK#TIU9\ONFU+,*5:7)$^T****\ ]0**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /QBO/^
M/B7_ 'FJO5B\_P"/B7_>:J]>Z?Z"1^$****#0**** "BBB@ HHHH Z?X;?\
M)1_#'_85M?\ T:E?HS^T5\=[7X)^#5FB$=SK]_OBL+=_N;U^^[?[*U^<WPU_
MY*1X8_["MK_Z-2NK_:,^(\OQ-^*VM:GYN_3X)6LK-/X/(B?:C_\  W^:NS"8
M*..Q4%/X(G\K>,=;ZMBL.X?R'#^(/$VI>+-;NM7U>[DOK^=MTDLOWO\ ]BLV
MBBOT:,>3W('\MA1116P!1110 4444 %?0O["O_)<XO\ L&3_ /LE?/5?0O["
MO_)<XO\ L&3_ /LE>-FO^Y5CLP/^\0/T8HHHK\C/N0HHHH ***_-O]O?]OWX
MG_LV_'?_ (1#PE%HDFDG2;:]_P")C9O*_FN[JWS+*G]V@#])**_$S_A\!\=_
M^?;PE_X+'_\ CM'_  ^ ^.__ #[>$O\ P6/_ /': YC]LZ*_$S_A\!\=_P#G
MV\)?^"Q__CM'_#X#X[_\^WA+_P %C_\ QV@.8_;.BOQ,_P"'P'QW_P"?;PE_
MX+'_ /CM'_#X#X[_ //MX2_\%C__ !V@.8_;.BOQ,3_@K_\ '?S/]1X2_P#!
M8_\ \=K]I-%O3J.C:?>2??F@CD?_ 'F56H OT444 %%%% !1110 4444 %%%
M% !1110 4444 %%? G_!17]M;XA_LM>/?">D>#HM'DM-4TQ[J?\ M2T>5]RR
MLGR;77^&OGWX*?\ !4SXS?$#XO\ @?PSJ4'AO^S-9UJULKK[/IS*_E2W"*^Q
MO-^]M:@#]?:*** "BBB@ HHHH **_)S]I[_@IG\8?@]\?O&_@S1%\.?V7HVH
M-;VOVO3G>4IL1OF;S?\ :KT3]@+]OOXF_M*?'*X\)^+8M$CTE-(GOL:=9O$_
MFJ\2K\S2O\OST ?H_1110 4444 %%?D)\<?^"I/QG^'/QK\=>%=*A\.?V;H>
MNWNFVIN=.9G\J*X=$WMYOWMJ5[[_ ,$ZOVW?B'^U-\2/$^A^,HM'CL=.TG[;
M!_9EF\+^;YZ)\VYV_A>@#[^HHHH **** "BBB@ HHHH _&*\_P"/B7_>:J]6
M+S_CXE_WFJO7NG^@D?A"BBB@T"BBB@ HHHH **** -#1+]M'UFTOHOOP3K*O
M_ 7WU7JUX8TK^V_$>E:?_P _5U%;_P#?3HE17,+0W$T4L6QU9D9/]I:^QR3E
MY9G\B^-G^_83_!(BHHHKZ<_FP**** "BBB@ HHHH *^A?V%?^2YQ?]@R?_V2
MOGJOH7]A7_DN<7_8,G_]DKQLU_W*L=F!_P!X@?HQ1117Y&?<A1110 5^6_\
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
M** "BBB@ HHHH **** -OP!<_8_'?AV?[_E:G:O_ .14K].E^*Y"C.GG_O\
M"OS"\%G'B[0/^PC!_P"C4K[]3L:_GGQ1XES/(L3AZ6 J\O-$_#^/<#0Q>*I3
MJQ^P=CK_ (VTWQ9IT^GZQX=M]3LI1AH;N563_P!!KYW\9_LS>!];N'GT.+4/
M#<K?\LO/6XA7_@#?-_X_7K5&!7XU0\4>*L/_  L7_P"2P/R6ID675?B@?-3_
M +)%YYO[KQ1&Z?[=FZ?^ST?\,D7W_0QVW_@&W_Q=?2N!1@5['_$9>,O^@O\
M\DB<?^JF5?R'S5_PR1??]#';?^ ;?_%T?\,D7W_0QVW_ (!M_P#%U]*X%&!1
M_P 1EXR_Z"__ "2(?ZJ95_(?-2?LCWOF?O?$\2)_L6;/_P"SUT&D?L2KJ[;8
MO'EHEPW_ "QETYE?_P!#KW7=BBO8P'C=Q7AZO^U3C5C_ (3GJ<)9=./N0Y#R
M?_AW?JF/^1SLO_!<W_Q=>B_ 7]D>_P#@SX\/B*X\1P:K']EEM_LZ6K1-\^SY
MMV[_ &*]%\'>.I+&2.UU"3?;/\JRO]Y?_L:]4CE$T>Y:_HG(N.I<48'GI5/\
M43Y2MD\,#5]Z!8HHHKU1A1110 4444 %%%% 'Y'?\%LO^2B?##_L%7G_ *-2
MOA?]GO\ Y+Y\-/\ L9]+_P#2I*^Z/^"V7_)1/AA_V"KS_P!&I7PO^SW_ ,E\
M^&G_ &,^E_\ I4E:F1_2S6+XG\06_A3PSK&N7WR6>F6DM[,1_<B1F;_QU:VJ
M\8_;&OY-*_96^*]S%_K?^$;O4_[ZB9?_ &:LC4_GQ\?^,]1^)'COQ!XJU5M]
M[K-]+>S_ ._*[-M_\>K[F_X)%?L\V7CKXCZI\2M9L_/L?"SI#IB,ORM?NN[?
M_P!LE_\ 'I5K\^*_;_\ X)'Z1#8?L@64\7W[_6KVXE_WU=8O_08DH(B?:]%%
M%!85\<_\%*_V;[?XU_ 75M?LK;/BKPA"^I6,R<.\"_-<1?[NQ=R_[25]C5G:
MMI\6I:9=V=TOF07$#PRK_>1EVM0!_+U7[M?\$O\ XIS?$_\ 9.\/P7<_FZAX
M;GET.5_XRD6UHO\ R$Z+_P  K\,-8MEL]4NX%^Y%.R+_ ,!?;7ZI?\$2M4ED
M\+?%/36/[J*\L+A5_P!IHI5?_P! 2@B)^B7Q'\+_ /":_#WQ1X<63RCJ^F76
MG[_[OFQ,G_LU?S.:QI5YH&J7>F7\$EMJ%K.\$\+?*ZRJVUU_[Z6OZAZ_/7]N
M7_@F?_PNC6[SX@_#66UL?%UU\^H:3=_NK>_;/WT?_EG+C[V[Y6_V:"SXO_8K
M_;]U3]DZSOO#MUX>3Q%X/OKH7KVZS>5=P3,JJ[QMMVMN54^5O3[U?HAX(_X*
MM_ +Q;&HU+5]5\)7##[FL:>[+_WW!YJU^-7Q&^"_CKX/ZH+#QKX3U3PW<;]J
M/?0,J/\ [LOW'_X"U<709']'OA#]J'X1?$#9!X?^(_AO4KE_NVXU&))C_P!L
MF(;_ ,=I/C7^SG\//VE-)TNT\=Z0=>L].D>>T:&\E@V,R[6^:)EK^<.O2?A9
M^T5\3/@G>Q3^#/&>K:(B/N^R)=,UH_\ OV[?(W_?-!7,?LU_PZU_9O\ ^A'N
M?_!U>_\ QVOJ:RL8K&SM[>(#RHHDB7=_=7[M?!G[$G_!2BR^/>JVO@7XA16N
MA>,[CY+'4+/Y+74V_N;6_P!5+_L_=;_QVOT H+/R#_X+5?\ )8/AW_V Y?\
MTH:OC#]F1UMOVD?A?+))L1?$VFNSO\B+_I25]G_\%JO^2P?#O_L!R_\ I0U?
MG']S[M:K8B1^C_\ P4+_ ."B3^.FU#X9_"[4-GA==UOK&O6DGSZC_?A@?_GA
M_>?^/_=^_P#G%16EK.AZEX<U*;3]8T^;3-1B57>TNXFBE7<JLNY&^;[K;J"3
M]"?^":O[!>E?%"RL?BUXX%IJ>@17#)I.@K*LJ3SQ/M>6Z_V%=?EB_B_B^7[_
M .NBHJ*%4;%7^&OP^_X)K?M<?\,__$T>%/$EYM\"^)9%BG9Y/DL+S^"X_P!E
M?X'_ .^OX:_<0G=RM9&J)**** /YY/V]/^3P_BK_ -AAO_0$KV?_ ((]?\G8
MWW_8MW7_ *-MZ\8_;T_Y/#^*O_88;_T!*]G_ ."/7_)V-]_V+=U_Z-MZU1D?
MMI11161J%%%% '\X/[6'_)T'Q>_[&O5/_2IZ^NO^"+'_ "7'Q]_V+J?^E$5?
M(O[6'_)T'Q>_[&O5/_2IZ^NO^"+'_)<?'W_8NI_Z414&1]1?\%=? =]XM_98
M75;&*1_^$>UJWOYUC_YX,KQ.W_?4J5^)=?T^^(?#VG>*="U'1M6LXK[2M1@>
MWO+29=R2Q.NUU;_@-?C[^U/_ ,$J/&GP]U2[UKX702>,_"K.TBZ8G_(3LU_N
M[?\ ENO3YD^;_9H*D=G^S1_P5RB\%>#]'\+_ !-\,7=]'I=K%:1:[H;(\KQ(
MNU?-@=D7=M7[RO\ \!K[ \'?\%+/V>/&D,07Q['HMP__ "[ZQ9SV[+_P+9L_
M\>K\(M;\/ZKX9U.;3M8TR[TK4(FVRVE] \4R?[R,NZLZ@D_I@\'?&+P-\1H\
M^%_&.B^("?X=.OXIF_[Y5MU>3_$[]@KX*?&CQOJ'C#Q?X5EU#Q!J.T7-RFIW
M46_8BHGR)+M^ZBU_/TCM;2[HI-CI]UT^1Z^B?@C^W]\9O@=<VRV/BJY\0Z/%
M\CZ-KTK75OM_NHS?/%_P!J"N8_5JT_X)A_LZZ>WF)X,NT++M.=<O?_CM%=E^
MR1^UQX7_ &K/!<NH:7&VFZ_IX1=4T.5M\ELS?==6_CB;G:U%!9^;]^GV:_NH
MO[LKI_X_5>NT^-/AEO"/Q7\4:8_R>7?,Z_[C_.G_ (Z]<77O']]X'$PQF%I8
MB'VX<X4444CM"BBB@ HHHH **** -7P4C3>,- 1?O_VA!_Z-6OT!3[E?&7[.
MWAS_ (2;XNZ/%Y7^CVRRWDO_ &SB;9_X]MK[./45_)OC5+_;,)'^Z?BG&E>$
ML?'#P^Q 6BBBOYO/@@HHHH **** "BBB@!0,D5Z=\--<-_8RV<Q_>P?=_P!V
MO,<'&:WOA]>_9?%5N/X9496K]&X#S:IEF>4N67NU?=D>-FE&.(PT_P"Z>WT4
M45_;Y^<!1110 4444 %%%% 'Y'?\%LO^2B?##_L%7G_HU*^%_P!GO_DOGPT_
M[&?2_P#TJ2ONC_@ME_R43X8?]@J\_P#1J5\+_L]_\E\^&G_8SZ7_ .E25J9'
M]+->?_';P?+\0/@IX^\-0KYESJVAWMI$O_35X'5/_'L5Z!161J?RUNC)+M;Y
M'6OUY_X(S_$VVUCX2>*O 4LL?]I:)J?V^-/XFMYT7_T&5'_[[KXA_P""A/[/
M\_P%_:,\0+#:[/#?B"675]*F"?)LE?<\7_;)W9?]S97G'[-OQ^U_]FKXJZ1X
MRT/]]' _E7FGNVU+RU;[\3?^RM_"U!!_2!17EGP-_: \&_M#>![3Q-X0U9=0
MMG5/M%JP7[19RY^Y*G\+?^A?PUZG06%>9?M#_$ZR^#7P2\9^,;^80)I>G2O
M?[\[+MA3_@4K(OXUVVN:WIOA[1[O4]8OK?3--M$::>]NY52*%%_B9V^5:_%[
M_@HK^W%%^T7KT7@OP9<R?\*_TF?SFNP63^U+A?EW[?\ GDO\/_?5 'Q([L\L
MK-\[LV]J_4__ ((E?\>7Q;_ZZZ7_ .@7%?E;7ZI?\$2O^/+XM_\ 772__0+B
MM69'Z8:GJ]CI,'G:A>06<#-MWW$JHF[^[\U9_P#PGWAC_H8](_\  ^+_ .*K
MYN_X*9_#6Z^)G[(WBG["GFW6@RQ:XBH>J1;O-_\ (3NU?@]61I<_J"N+2PUW
M3_+G@M]2LID^XZ+*CK_Z#7CWBW]B3X%>.W:35?AAX?\ .?[TEC;_ &)O^^H-
ME>'?\$ROVK]&^*_PBT/P#JE[%;^-?"\'V);:5]K7MFGRQ2Q?WMBX1E_V-U?<
MU SX:\:_\$A?@?XD#OHSZ_X/F/W!8ZA]HB'_  &=7;_QZO@/]K;_ ()X>,/V
M6],_X25=6@\5>##(L3:E;QM%-;,WRIY\6[Y5?[NY6:OWAKX<_P""JOQJ\/>#
M/V==7\#37<<WB3Q.UO%9V*,KNL23I*\KK_"O[K:I_O4 ?BM8:G>:/J5IJ%C/
M);7]K*LL$T7RNDJMN1U_X%7](_P ^(,OQ5^"G@?Q?<?+=:SH]K=SJOW?->)=
M_P#X]NK^:ZOZ*/V,= NO#'[*WPLTV^5X;M- M97C?[R[TW[?_'J"(GYX_P#!
M:G_DK_P\_P"P%+_Z4/7YSHF_Y5K]&/\ @M3_ ,E?^'G_ & I?_2AZ^-?V8$6
MY_:1^%2-'O1O$^F[D?\ Z^DK5$GZ!_\ !/7_ ()V'1WTGXH?%;2C]L^2XT7P
MW=Q?ZK^);BZ1OX_[L7\/WFKL?^"JW[(7_"PO"/\ PMCPK9[_ !)H4&W6((5^
M:\L%_C_WHO\ T'_=K]$JJS0)=PO%*BO$R[61ONLM9&I_+G7[-?\ !+O]K?\
MX7%X _X5WXHO1)XP\,P)]EEFD^>_L/NJW^T\7W&_V=G^U7PQ_P %$/V2W_9N
M^+$VHZ-:.G@7Q$\L^F,@^6UE^\]K_P  W?+_ +/^[7SW\*_BCKOP<^(>B>,?
M#4_V;5](N$N(O[C+]UT?_9=?E:@D_IGHKR_X#?&G0/V@OA1H/C70F'V;4(_W
M]N?OVMPO^MB;_:5O_BJ]0H*/P&_X*4^%9/"G[9/C]9(]D6HRP:E$W]Y);=-_
M_CZO5[_@F-\0K7X>_M>>%O[0GBMK37(+C17E;[N^5-T7_?<J(M?67_!8OX!3
MZMI/AWXL:5 7.EI_96L;1]V!GW6\O^ZLK.K?]=4K\J[.\N=,O+>\LY9(;N"1
M98I4^5T9?F1UH(/ZC:*^(_V'_P#@H'X>^/NA:7X8\7:G#HOQ&@C6%TNF1(=6
MV_+YT#_=\Q_XHO\ OFOMR@L*R]8U:ST32;[4[V=;>QM('N)Y7^XD:+N=O^^:
MM7-S%9023SRK%#$NYG=MJJM?EA_P4=_X* Z+XE\.ZC\*_AGJRZG;77[G7=>M
M)=T3Q?QVL#?Q[OXG7Y?X* /SM^*OC#_A8OQ0\8>*?+V?VWJUUJ&S_KK<,_\
M[/7Z _\ !%/PQ,_C?XE>(RO^CP:=:V6[_;EE=_\ VE7YIU^]/_!.?X"S? 7]
MFS2X-2@,6OZ_)_;6HPNNUX?-1%BB;_=C5=W^UOH,CZ1U'Q1H^CS^1?ZM86%Q
MMW;;FY2-L?\  C4=IXNT&^N8X;77-/N;E_NPQ7B,S?\  =U?E1_P6?\ AE<:
M?\2_!'CV*+_0-4TYM(G?^%)XG=TW?[R2_P#D*O@KX9>/]1^%'Q$\->,=*XU#
M0[Z*]C3^%]K[MG^ZZ_+0:\Q_23XH\!^&_'=E]C\2>'M,U^V_YY:G9I<)_P"/
MJ:\+\4?\$[/V>?%8D>X^&NGV$SC[VDSSV7_CD3JO_CM>G_ _XY^%?V@? =AX
MJ\)WT=S:3H@GMBW[VUE_BBE7^%EKTB@#\Z?B/_P1K^'>L6]Q)X*\4ZWX:OO^
M64.H[+VW_P!W[J/_ ./-7YK_ +1/[.WBW]F'QRWA?Q=#:_:9H_M%G=6;;X+R
M#<R;U;[WWE.Y&K^CNOQ?_P""MWQH\.?$?XP^'_#F@74-\/"MG-;WUW#\R?:I
M75FBW_Q;53_OIZ"#X^^%?Q=\9?!S7;C5_!6K3Z1J5Q;-:RRP_P 4+.CE?^^D
M6BN-HK8D_:C]OCX:26FNZ=XVM8\VUT/L=[_L,H^1O^!+\M?(]?KOX_\ !.G_
M !&\'ZAX?U2/=97D6QFQED;JK+_M*PK\K/B9\/=3^%?BZ[T+5E"W$3[HY?X)
M(F^ZRUWT*G/#D/ZB\-N(HXK!_P!DUI^_2^#_  G-T445T'[6%%%% !1110 4
M45WGP6^$FI?&/QK!I%CYD-DOS7E[_!'%_P#%/_#3^ \_'8[#Y=AYXO$>Y"!]
M&_L3_#9['P?XC\97L&QKN-K6TW]XESO;_@3?+_VRKTW8 ^[->OIX?L/"7@4Z
M1IL*P65I:>5%&/X55:\A+ G;7\A^,4^?'8>?]T_E2&9RSG'8C&U/M_\ I(M%
M%%?SP>F%%%% !1110 4444 !XK:\#1>=XFL$_NL7_P"^5K%QP*[SX6Z2SW%Q
M?O\ =7]U'_[-7W7!. JX_/</2A]F7/\ ^ 'EYG4C2PLSU*BBBO[K/S,****
M"BBB@ HHHH _([_@ME_R43X8?]@J\_\ 1J5\+_L]_P#)??AI_P!C-I?_ *5)
M7[*?MO\ [!]S^U_XC\,:G!XQA\,?V):RV[I+IWVKS=[JW_/5-OW:\%^'?_!'
M?4/ 7C_POXD?XH6EXFC:G:Z@UG_8CIYWE2H^W=]H^7=MH,C]/Z***#4\(_:Q
M_9?T3]JCX97/AV_*V6L6K&?2-6*;OL=QM_\ 'HF^ZRU^#/Q>^#OBOX'>-KOP
MKXQTQM+U:W?";_N2Q?PO$_W65O[U?TNUYI\9?@'X%^/OAK^P_&^@P:Q:+N\B
M9_EN+5F_CBE^\C4 ?SM>!OB-XH^&FMIK/A/Q!J'A[54_Y>-,G>)]O]U]OWE_
MV6KZ/TO_ (*E?M$Z?9):MXOL[K8NWSKK1[5I?_'4KZ#^+'_!%[45NY[KX;>.
M;:6U9MZZ9XCB:)U_V?/B7:W_ 'Z6O$9_^"37[0D5QY8TC1+A/^>R:PFS_P >
M^;_QV@@\'^,'[3GQ.^.S >-_&=_KEHC[ULC(L-HK_P![[.BJF[_@-<Y\,?AA
MXE^,'C73_"OA/39]5UJ\;;%;1?=5?XW9_P"%%_B:ON;X7?\ !&7QSJ]TDWCW
MQ=I/AZR_BMM&WW5PW^SN945?_'J_1SX#?LN_#[]FOP^VF^"M(%K/*G^E:G=_
MOKNZ/_367^[_ +*[5XH#E/YXO$_AV?PQXCU;1KIHWN--O);65T^XS1.R-M_[
MYK]/O^")7_'E\6_^NNE_^@7%'C3_ ((VZGXM\8:[KB_%2TL_[2OI[WR?["9M
MOFRN^W=]H_VJ^D_V'OV+;G]D"W\8+/XLC\4#77M74Q6;6HB\KS?]M]V[S?TH
M)/J*\L8-3M)K:>*.XMY5:*6)_F5E;[RM7X3_ +=W[%^K?LP^/+S4M'M)KGX<
M:I.SZ=J"C>MD[?-]EE_N,O.UOXU_X%7[SUB>)/#>E>*]#N])US3K35=)NH_*
MN+&]B66*5/[K(WRT&I_,AI.JWFC:C;WVG7DUA>P,LL5W:RLLJ.OW71E^9*^G
M_ ?_  4V_:!\":8+(^,8_$$$7W/[;LTN'_[^[=[?\":OM'XW_P#!';P;XMN[
MC4OAQXBF\&7$FYO[,O8FNK3=_=5]V^)?^^Z^6O$'_!(;X\Z1/MT[_A&];M_X
M7M-3V?\ HU$H(,+Q5_P5,_:$\464L$?B/3]!1EVL^DZ9$K_]]MO9:^6?$WB?
M5_&>MW&L>(-6N];U6=M\M[?3O-*_^\S-NKZ^TC_@DA\?=1GV75GX>TI?^>UU
MJJNO_CB.U?2/P9_X(U:-I%W!J'Q*\8R:]L^9M*T2)K>%_P#8:=OG9?\ =1*
M/C?]A?\ 9&U+]IKXHV4EY;2)X#T>=+C6M1>-E1E7_EU5O^>K_P#CB_-7[XV\
M"6L44<2!(E7:J)]U5K!\$^!-!^'7A>UT'PUI%IHNCV:[(+*RB\I$_P#LO]JN
MHH+/R#_X+4_\E?\ AY_V I?_ $H>OC7]EK_DY3X6?]C3IW_I4E?KQ^VW^P/<
M_M<>,O#VOP^,X?#":38-9^2^G?:?-W2L^[=YJ;?O5XM\+/\ @D)J?PX^)OA3
MQ8_Q,M+Y-$U6UU-K9-':)Y_*E5]F[SOEW;:#(_3>BBB@U/)?VD/@9H_[1'PG
MUWP5K*;?MB;K.]";GL[K/[J5?]UOO?[-?SU_$WX>ZS\*/'FM^%/$=K]AUC2;
MIK>=/X?E^ZR_[++\RU_3=7QQ^VA_P3\TG]K#6M(\06&MQ^$_$EJOV>ZOOL?V
MA;R#^!'573YE;^+^[0!^=W_!.3]KEOV<_BK_ &!XAN]G@'Q+*D%\TGW+.X^Z
MEU_N_P +?[/^Y7[I(Z3)N7YD:ORJ_P"').JY_P"2MVG_ ((G_P#DBOO[]G?X
M:>)_A!\+-&\(^*O%,7B^[TA?LUMJ:6SV[M:K]Q'5G?<R_=W?W<4!$] \5>%=
M+\<>&M3T'6K.+4=)U2![6ZMI?NO$Z[66OPG_ &T_V)O$7[+OBFXO+:UN=4\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
>4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653893000">
<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">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>May 05, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TaskUs, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">83-1586636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1650 Independence Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">New Braunfels<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">78132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">400-8275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TASK<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001829864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,723,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class&#160;B Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,032,694<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653005640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 77,074<span></span>
</td>
<td class="nump">$ 63,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $2,298&#160;and $1,819, as of March&#160;31, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">172,391<span></span>
</td>
<td class="nump">162,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">669<span></span>
</td>
<td class="nump">597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">12,498<span></span>
</td>
<td class="nump">10,939<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">3,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">5,218<span></span>
</td>
<td class="nump">4,428<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">268,010<span></span>
</td>
<td class="nump">246,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Noncurrent assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">87,639<span></span>
</td>
<td class="nump">80,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">1,442<span></span>
</td>
<td class="nump">1,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles</a></td>
<td class="nump">216,737<span></span>
</td>
<td class="nump">221,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">195,735<span></span>
</td>
<td class="nump">195,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">5,202<span></span>
</td>
<td class="nump">5,022<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total noncurrent assets</a></td>
<td class="nump">506,755<span></span>
</td>
<td class="nump">503,692<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">774,765<span></span>
</td>
<td class="nump">749,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">39,774<span></span>
</td>
<td class="nump">40,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and employee-related liabilities</a></td>
<td class="nump">34,716<span></span>
</td>
<td class="nump">36,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of debt</a></td>
<td class="nump">52,447<span></span>
</td>
<td class="nump">51,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Current portion of income tax payable</a></td>
<td class="nump">3,348<span></span>
</td>
<td class="nump">2,416<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">4,873<span></span>
</td>
<td class="nump">4,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRentCreditCurrent', window );">Deferred rent</a></td>
<td class="nump">481<span></span>
</td>
<td class="nump">735<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">135,639<span></span>
</td>
<td class="nump">135,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Noncurrent liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Income tax payable</a></td>
<td class="nump">2,886<span></span>
</td>
<td class="nump">2,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">183,441<span></span>
</td>
<td class="nump">187,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRentCreditNoncurrent', window );">Deferred rent</a></td>
<td class="nump">3,386<span></span>
</td>
<td class="nump">2,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_EmployeeRelatedLiabilitiesNoncurrent', window );">Accrued payroll and employee-related liabilities</a></td>
<td class="nump">2,078<span></span>
</td>
<td class="nump">1,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">40,235<span></span>
</td>
<td class="nump">40,235<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total noncurrent liabilities</a></td>
<td class="nump">232,026<span></span>
</td>
<td class="nump">234,923<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">367,665<span></span>
</td>
<td class="nump">370,864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">574,554<span></span>
</td>
<td class="nump">556,418<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(164,510)<span></span>
</td>
<td class="num">(176,096)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(3,919)<span></span>
</td>
<td class="num">(2,163)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">407,100<span></span>
</td>
<td class="nump">379,134<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">774,765<span></span>
</td>
<td class="nump">749,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">275<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class&#160;B Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_task_EmployeeRelatedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee-Related Liabilities, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_EmployeeRelatedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>task_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRentCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of rental payment required by lease over rental income recognized, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 25<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408481&amp;loc=SL77919140-209958<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e39927-112707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRentCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRentCreditNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 25<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408481&amp;loc=SL77919140-209958<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e39927-112707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRentCreditNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427652959512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 2,298<span></span>
</td>
<td class="nump">$ 1,819<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">2,500,000,000<span></span>
</td>
<td class="nump">2,500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">27,523,669<span></span>
</td>
<td class="nump">27,431,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">27,523,669<span></span>
</td>
<td class="nump">27,431,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class&#160;B Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">70,032,694<span></span>
</td>
<td class="nump">70,032,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">70,032,694<span></span>
</td>
<td class="nump">70,032,694<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653908248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList', window );">Revenue from Contract with Customer, Product and Service [Extensible Enumeration]</a></td>
<td class="text">Service [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue</a></td>
<td class="nump">$ 239,680<span></span>
</td>
<td class="nump">$ 152,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of services</a></td>
<td class="nump">141,282<span></span>
</td>
<td class="nump">88,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expense</a></td>
<td class="nump">64,247<span></span>
</td>
<td class="nump">31,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">8,901<span></span>
</td>
<td class="nump">6,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">4,711<span></span>
</td>
<td class="nump">4,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss (gain) on disposal of assets</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">219,126<span></span>
</td>
<td class="nump">130,470<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">20,554<span></span>
</td>
<td class="nump">22,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense</a></td>
<td class="nump">1,053<span></span>
</td>
<td class="nump">754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Financing expenses</a></td>
<td class="nump">1,602<span></span>
</td>
<td class="nump">1,581<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">17,899<span></span>
</td>
<td class="nump">20,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">6,313<span></span>
</td>
<td class="nump">3,559<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 11,586<span></span>
</td>
<td class="nump">$ 16,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Weighted-average number of common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">97,481,412<span></span>
</td>
<td class="nump">91,737,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">104,122,026<span></span>
</td>
<td class="nump">91,737,020<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123410239&amp;loc=SL49130690-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList</td>
</tr>
<tr>
<td style="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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653992168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 11,586<span></span>
</td>
<td class="nump">$ 16,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Retirement benefit reserves</a></td>
<td class="nump">9<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(1,765)<span></span>
</td>
<td class="num">(850)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 9,830<span></span>
</td>
<td class="nump">$ 15,652<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654121624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Shareholders&#8217; Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th">
<div>Common Stock </div>
<div>Class&#160;A Common stock</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Class&#160;B Common stock</div>
</th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated deficit</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">91,737,020<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 335,137<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 917<span></span>
</td>
<td class="nump">$ 398,202<span></span>
</td>
<td class="num">$ (67,398)<span></span>
</td>
<td class="nump">$ 3,416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">16,507<span></span>
</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">16,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(855)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(855)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">91,737,020<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="nump">350,789<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 917<span></span>
</td>
<td class="nump">398,202<span></span>
</td>
<td class="num">(50,891)<span></span>
</td>
<td class="nump">2,561<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,431,264<span></span>
</td>
<td class="nump">70,032,694<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">379,134<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">556,418<span></span>
</td>
<td class="num">(176,096)<span></span>
</td>
<td class="num">(2,163)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of common stock for settlement of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Issuance of common stock for settlement of RSUs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45,389)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement</a></td>
<td class="num">(1,469)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,468)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">19,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">11,586<span></span>
</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,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1,756)<span></span>
</td>
<td class="text">&#160;<span></span>
</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,756)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,523,669<span></span>
</td>
<td class="nump">70,032,694<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">$ 407,100<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 574,554<span></span>
</td>
<td class="num">$ (164,510)<span></span>
</td>
<td class="num">$ (3,919)<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427651846968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 11,586<span></span>
</td>
<td class="nump">$ 16,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">8,901<span></span>
</td>
<td class="nump">6,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangibles</a></td>
<td class="nump">4,711<span></span>
</td>
<td class="nump">4,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt financing fees</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss (gain) on disposal of assets</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for losses on accounts receivable</a></td>
<td class="nump">479<span></span>
</td>
<td class="nump">231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Unrealized foreign exchange losses on forward contracts</a></td>
<td class="nump">759<span></span>
</td>
<td class="nump">1,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="num">(19)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">19,605<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(9,979)<span></span>
</td>
<td class="num">(6,106)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Other receivables, prepaid expenses,&#160;and other current assets</a></td>
<td class="num">(2,478)<span></span>
</td>
<td class="nump">1,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other noncurrent assets</a></td>
<td class="num">(223)<span></span>
</td>
<td class="num">(297)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="num">(1,071)<span></span>
</td>
<td class="nump">471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and employee-related liabilities</a></td>
<td class="num">(1,392)<span></span>
</td>
<td class="nump">8,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income tax payable</a></td>
<td class="nump">4,686<span></span>
</td>
<td class="nump">5,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">779<span></span>
</td>
<td class="nump">666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_IncreaseDecreaseInDeferredRentCredit', window );">Deferred rent</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">36,890<span></span>
</td>
<td class="nump">39,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(17,770)<span></span>
</td>
<td class="num">(10,127)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(17,770)<span></span>
</td>
<td class="num">(10,127)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on long-term debt</a></td>
<td class="num">(2,625)<span></span>
</td>
<td class="num">(1,313)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for taxes related to net share settlement</a></td>
<td class="num">(1,469)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(4,094)<span></span>
</td>
<td class="num">(1,313)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Increase in cash and cash equivalents</a></td>
<td class="nump">15,026<span></span>
</td>
<td class="nump">28,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(1,536)<span></span>
</td>
<td class="num">(717)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">63,584<span></span>
</td>
<td class="nump">107,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 77,074<span></span>
</td>
<td class="nump">$ 135,493<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_task_IncreaseDecreaseInDeferredRentCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Deferred Rent Credit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_IncreaseDecreaseInDeferredRentCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>task_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653963144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Organization<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Description of Business and Organization</a></td>
<td class="text">Description of Business and Organization<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TaskUs, Inc. (&#8220;TaskUs&#8221; and, together with its subsidiaries, the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) was formed by investment funds affiliated with Blackstone Inc. (&#8220;Blackstone&#8221;) as a vehicle for the acquisition of TaskUs Holdings, Inc. (&#8220;TaskUs Holdings&#8221;) on October 1, 2018 (the &#8220;Blackstone Acquisition&#8221;). Prior to the Blackstone Acquisition, TaskUs had no operations and TaskUs Holdings operated as a standalone entity. TaskUs, Inc. was incorporated in Delaware in July 2018, and is headquartered in New Braunfels, Texas.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides digital outsourced services, focused on serving high-growth technology companies to represent, protect and grow their brands. The Company's global, omni-channel delivery model is focused on Digital Customer Experience, Content Security and Artificial Intelligence (AI) Services (formerly known as AI Operations). The Company has designed its platform to enable it to rapidly scale and benefit from its clients&#8217; growth. Through its agile and responsive operational model, the Company delivers services from multiple delivery sites that span globally from the United States, Philippines, and other parts of the world.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s major service offerings are described in more detail below:</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Digital Customer Experience</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Principally consists of omni-channel customer care&#160;services&#160;primarily delivered through digital (non-voice) channels.</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Content Security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Principally consists of review and disposition of user and advertiser generated content for purposes which include removal or labeling of policy violating, offensive or misleading content.</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">AI Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Principally consists of data labeling, annotation and transcription services performed for the purpose of training and tuning AI algorithms through the process of machine learning.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427656048056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;). Our Annual Report on Form 10-K for the year ended December 31, 2021 (the "Annual Report"), as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There were no material changes to our significant accounting policies during the three months ended March 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company&#8217;s audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2021 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March&#160;31, 2022 and its results of operations, comprehensive income (loss) and shareholders&#8217; equity for the three months ended March&#160;31, 2022 and 2021, and cash flows for the three months ended March 31, 2022 and 2021. The condensed consolidated balance sheet as of December&#160;31, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company&#8217;s June 2021 initial public offering (&#8220;IPO&#8221;), on June&#160;10, 2021, the Company amended and restated its certificate of incorporation to effect a ten-for-one forward stock split of its outstanding common stock and authorized two classes of ownership interests. The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; valuation of foreign currency exchange rate forward contracts; valuation of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stock-based compensation; valuation and impairment of intangibles and goodwill and reserves for income tax uncertainties and other contingencies. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, the impact of the novel coronavirus (&#8220;COVID-19&#8221;) pandemic, including as a result of new strains and variants of the virus and uncertainty of acceptance of vaccines and their effectiveness, continues to unfold. As a result, many of our estimates and assumptions required increased judgement and carry a higher degree of variability and volatility. We continue to closely monitor the outbreak and the impact on our operations and liquidity. As events continue to evolve and additional information becomes available, our estimates may change materially in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no involvement with variable interest entities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Concentration Risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company&#8217;s clients are located in the United States. Clients outside of the United States are concentrated in Europe and Canada.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2022 and 2021, the following clients represented greater than 10% of the Company&#8217;s service revenue:</span></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:46.052%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.521%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Service revenue percentage</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022 and December&#160;31, 2021, the following clients represented greater than 10% of the Company&#8217;s accounts receivable:</span></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:46.052%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts&#160;receivable&#160;percentage</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 10%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><span style="color:#000000;font-family:'Times New Roman',sans-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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 10%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e) Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently qualifies as an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMzI5ODUzNDg5ODE1Ng_4bdd7416-79d0-485b-911c-773b9da04e38">ASU 2016-02</span>, Leases (Topic 842), which supersedes FASB Accounting Standards Codification ("ASC"), Leases (Topic 840). The standard is intended to increase the transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In June 2020, the FASB postponed the effective date for ASC 842 for private companies. This ASU will be effective for the Company beginning in fiscal year 2022, with early adoption permitted. The Company plans to adopt this standard during 2022, using the modified retrospective method and the effective date as the date of initial application. The Company currently expects to recognize right-of-use assets and lease liabilities of approximately $43 million to $51 million to the consolidated balance sheet. The Company expects to elect the "package of practical expedients," which permits the Company not to reassess under ASC842 any prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to apply the short-term lease exception and will therefore recognize a right-of-use asset and lease liability for all leases. The Company does </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not expect adoption of the lease standard to have a material impact on the consolidated statement of operations nor on its consolidated cash flow statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity&#8217;s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. This ASU will be effective for the Company beginning in fiscal year 2023 with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2016-13 on the Company&#8217;s consolidated 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427655900376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-top:6pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenues are derived from contracts with customers related to business outsourcing services that it provides. The following table presents the breakdown of the Company&#8217;s revenues by service offering:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.800%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.656%"/><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:11.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Digital Customer Experience</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Content Security</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AI Services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,871&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company&#8217;s revenues are derived from contracts with customers who are located in the United States. However, the Company delivers its services from geographies outside of the United States. The following table presents the breakdown of the Company&#8217;s revenues by geographical location, based on where the services are provided from:</span></div><div style="margin-top:6pt"><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:72.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,871&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for doubtful accounts includes $89.4 million and $75.5 million of unbilled revenues as of March&#160;31, 2022 and December&#160;31, 2021, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427655942392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Forward Contract<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">Forward Contract</a></td>
<td class="text">Forward ContractsThe Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2022 and 2021, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense in the consolidated statements of operations. The forward contract payable resulting from changes in fair value was recorded under accounts payable and accrued liabilities.<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with our derivative contracts:</span></div><div style="margin-top:6pt;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:72.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of settled forward contracts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized losses (gains) from settlement of forward contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses on forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding forward contracts:</span></div><div style="margin-top:6pt;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:72.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of outstanding forward contracts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,200&#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-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company&#8217;s assets and liabilities that are measured at fair value on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:</span></div><div style="margin-top:6pt"><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:46.268%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3<br/>inputs</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward contracts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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"/></tr></table></div><div style="margin-top:6pt"><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:46.268%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3<br/>inputs</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward contracts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s derivatives are carried at fair value using various pricing models that incorporate observable market inputs, such as interest rate yield curves and currency rates, which are Level 2 inputs. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or by the Company.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427656063064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, net</a></td>
<td class="text">Property and Equipment, net<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:</span></div><div style="margin-top:6pt"><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:72.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and computers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,419&#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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,814&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,768)</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 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,639&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,046&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s principal operations are in the Philippines where the majority of property and equipment resides under its wholly owned subsidiaries. The table below presents the Company&#8217;s total property and equipment by geographic location as of March&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="margin-top:6pt"><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:72.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,223&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,825&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,948&#160;</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,639&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,046&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653963144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangibles</a></td>
<td class="text">Goodwill and Intangibles<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill as of March&#160;31, 2022 and December&#160;31, 2021 was $195.7 million.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:</span></div><div style="margin-top:6pt"><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:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><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:10.157%"/><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:10.157%"/><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:10.157%"/><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:10.157%"/><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:10.157%"/><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:10.164%"/><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:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Life<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,188)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,612&#160;</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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,175)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65,963)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,737&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,252)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,448&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427655858536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-term Debt</a></td>
<td class="text">Long-Term Debt<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of current and non-current portions of debt consist of the following as of March&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:28.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,212&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolver</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Debt financing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,441&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,888&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,135&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,240&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Credit Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;25, 2019, the Company entered into a credit agreement (the &#8220;2019 Credit Agreement&#8221;) that included a $210.0 million term loan (the &#8220;Term Loan Facility&#8221;) and a $40.0 million revolving credit facility (the &#8220;Revolving Credit Facility&#8221; and, together with the Term Loan Facility, the &#8220;2019 Credit Facilities&#8221;). On April&#160;30, 2021, the Company entered into Amendment No. 1 to its 2019 Credit Agreement with the existing lenders providing for $50.0 million incremental revolving credit commitments on the same terms as our existing revolving credit facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal payments on the Term Loan Facility are due quarterly in arrears equal to installments in an aggregate annual amount equal to (i) 1.0% per annum of the original principal amount in the first year, (ii) 2.5% per annum of the original principal amount in the second year, (iii) 5.0% per annum of the original principal amount in the third year, (iv) 7.5% per annum of the original principal amount in the fourth year and (v) 10.0% per annum of the original principal amount in the fifth year, with the remaining principal due in a lump sum at the maturity date of September&#160;25, 2024. The interest rate in effect with respect to the Term Loan Facility as of March&#160;31, 2022 was 2.707% per annum.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility provides the Company with access to a $15.0 million letter of credit facility and a $5.0 million swing line facility, each of which, to the extent used, reduces borrowing availability under the Revolving Credit Facility. The Revolving Credit Facility expires on September&#160;25, 2024, and requires a commitment fee of 0.4% on undrawn commitments paid quarterly in arrears. As of March&#160;31, 2022, the interest rate in effect was 2.707% on outstanding borrowings under the Revolving Credit Facility. As of March&#160;31, 2022, the Company had $50.1 million of borrowing availability under the Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Credit Agreement contains certain restrictive financial covenants and also limits additional borrowings, capital expenditures, and distributions. The Company was in compliance with these covenants as of March&#160;31, 2022. Substantially all </span></div>assets of the Company's direct wholly owned subsidiary TU Midco, Inc. and its material domestic subsidiaries are pledged as collateral under this agreement, subject to certain customary exceptions.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427656042328">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. Although the outcomes of such matters cannot be predicted with certainty, we believe that resolution of all such pending matters will not, either individually or in the aggregate, have a material adverse effect on the Company&#8217;s business, operating results, cash flows, or financial condition.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2022, a purported class action lawsuit captioned Lozada v. TaskUs, Inc. et al., No. 22-cv-1479-JPC, was filed in the United States District Court for the Southern District of New York against the Company, our Chief Executive Officer, our President, and our Chief Financial Officer. The complaint alleges that the registration statement filed in connection with the Company&#8217;s IPO and the Company&#8217;s second and third quarter 2021 earnings calls contained materially false and misleading information in violation of the federal securities laws. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys&#8217; fees, as well as equitable relief. We believe that the lawsuit is without merit and intend to defend the lawsuit vigorously. We cannot predict at this point the length of time that this action will be ongoing or the liability, if any, which may arise therefrom.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427655930840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Compensation</a></td>
<td class="text">Employee Compensation<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, we granted 314,998 restricted stock units (the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;RSUs&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) under the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Omnibus Incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Plan </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the &#8220;2021 Plan&#8221;) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with a weighted-average grant date fair value of $33.29. The majority of the RSUs vest ratably over a four-year period, subject to continued service. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, we granted 153,398 options under the 2021 Plan with a weighted-average exercise price of $32.99 and a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">weighted-average grant-date fair value of $11.58. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the stock options vest ratably over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMzI5ODUzNDkwMTE0OA_98e5ed3b-fae1-409d-b190-aa89bdaac6dc">three</span> to four-year period, subject to continued service.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize stock-based compensation expense for all awards using a graded vesting method. The following table summarizes the components of stock-based compensation expense recognized for the periods presented:</span></div><div style="margin-top:6pt"><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:72.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, there was $18.5 million, $87.9 million and $8.6 million of unrecognized compensation expense related to the Company&#8217;s unvested stock options, RSUs and performance stock units ("PSUs"), respectively, that is expected to be recognized over a weighted-average period of 1.6 years, 2.0 years and 2.0 years.</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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427655929112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining its interim provision for income taxes, the Company used an estimated annual effective tax rate, which is based on expected income before taxes, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the period in which they occur and can be a source of variability in the effective tax rate from quarter to quarter.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded provision for (benefit from) income taxes of $6.3 million and $3.6 million in the three months ended March&#160;31, 2022 and 2021, respectively. The effective tax rate was 35.3% and 17.7% for the three months ended March&#160;31, 2022 and 2021. The difference between the effective tax rates and the 21% federal statutory rate in the three months ended March&#160;31, 2022 was primarily due to global intangible low-taxed income (&#8220;GILTI&#8221;) inclusion, Base Erosion and Anti-Abuse Tax ("BEAT"), tax benefits of income tax holidays in foreign jurisdiction, and nondeductible compensation of officers. The difference between the effective tax rate and the 21% federal statutory rate in the three months ended March&#160;31, 2021 was primarily due to GILTI inclusion, foreign-derived intangible income ("FDII") deduction, tax benefits of income tax holidays in foreign jurisdiction and unrecognized tax benefits.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income tax in the United States federal, state and various foreign jurisdictions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the tax years 2017 to 2020 are subject to examination by tax authorities.</span></div>The Company&#8217;s practice and intention are to indefinitely reinvest the earnings of its non-U.S. subsidiaries. Determination of the amount of any unrecognized deferred income tax liability on the temporary difference is not practicable because of the complexities of the hypothetical calculation.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427656080344">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has Class A common stock and Class B common stock outstanding. Because the only difference between the two classes of common stock are related to voting, transfer and conversion rights, the Company has not presented earnings per share under the two-class method, as earnings per share are the same for both Class A common stock and Class B common stock. The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented. See Note 2(a), "Basis of Presentation" for additional information.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic net income (loss) per share (&#8220;EPS&#8221;) is based on the weighted-average number of shares that were outstanding during the period, including shares of common stock that are issuable at the end of the reporting period. The computation of diluted EPS is based on the number of basic weighted-average shares outstanding plus the number of common shares that would be issued assuming the exercise of all potentially dilutive common stock equivalents. Common stock equivalents consist of shares issuable upon the exercise of stock options and vesting of RSUs and PSUs.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted EPS for the three months ended March&#160;31, 2022 and 2021:</span></div><div style="margin-top:6pt"><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:72.761%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.675%"/><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:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands,except share and per share data)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,481,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,737,020&#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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,640,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,122,026&#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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,737,020&#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',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income per common share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.18&#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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excluded 1,152,816 potential common stock equivalents from the computation of diluted EPS for the three months ended March&#160;31, 2022, because the effect would have been anti-dilutive. As of March&#160;31, 2022, there were 5,292,857 potential common stock equivalents outstanding, with market conditions which were not met at that date, that were excluded from the calculation of diluted EPS.</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427656038184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolver Draw</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April 12, 2022, the Company drew $32.5&#160;million on its Revolving Credit Facility at an effective interest rate of 2.66% to fund cash payments relating to its acquisition of heloo. After the draw, the Company had $17.6&#160;million of borrowing availability under the Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Acquisition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 15, 2022, the Company acquired all of the equity interests of Parsec d.o.o. and Q Experience d.o.o. ("heloo"), a Croatia-based digital customer experience solutions provider to European technology companies supporting 20 languages across seven additional Eastern European countries, including Bosnia, Serbia, and Slovenia. The Company believes this acquisition will be complementary to its growth strategy by expanding its global delivery footprint with a suite of multi-lingual, cost-competitive Digital Customer Experience services. Under the terms of the sale and purchase agreement, the Company acquired heloo in exchange for approximately $24&#160;million in cash, subject to working capital adjustments, plus 200,103 shares of the Company's Class A common stock and up to approximately $24&#160;million in additional consideration with payment contingent upon the satisfaction of certain conditions. The closing cash consideration for the acquisition was funded by the April 12, 2022 draw under the Revolving Credit Facility. The Company also granted 90,030 RSUs to certain employees of heloo. The Company is in the process of finalizing its accounting for this transaction and expects to complete its preliminary allocation of the purchase consideration to the fair value of the assets acquired and liabilities assumed by the end of the second quarter of 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654062264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;). Our Annual Report on Form 10-K for the year ended December 31, 2021 (the "Annual Report"), as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There were no material changes to our significant accounting policies during the three months ended March 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company&#8217;s audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2021 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March&#160;31, 2022 and its results of operations, comprehensive income (loss) and shareholders&#8217; equity for the three months ended March&#160;31, 2022 and 2021, and cash flows for the three months ended March 31, 2022 and 2021. The condensed consolidated balance sheet as of December&#160;31, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.</span></div>In connection with the Company&#8217;s June 2021 initial public offering (&#8220;IPO&#8221;), on June&#160;10, 2021, the Company amended and restated its certificate of incorporation to effect a ten-for-one forward stock split of its outstanding common stock and authorized two classes of ownership interests. The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">Use of EstimatesThe preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; valuation of foreign currency exchange rate forward contracts; valuation of <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stock-based compensation; valuation and impairment of intangibles and goodwill and reserves for income tax uncertainties and other contingencies. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, the impact of the novel coronavirus (&#8220;COVID-19&#8221;) pandemic, including as a result of new strains and variants of the virus and uncertainty of acceptance of vaccines and their effectiveness, continues to unfold. As a result, many of our estimates and assumptions required increased judgement and carry a higher degree of variability and volatility. We continue to closely monitor the outbreak and the impact on our operations and liquidity. As events continue to evolve and additional information becomes available, our estimates may change materially in the future.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no involvement with variable interest entities.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration Risk</a></td>
<td class="text">Concentration RiskMost of the Company&#8217;s clients are located in the United States. Clients outside of the United States are concentrated in Europe and Canada.The Company&#8217;s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text">Recent Accounting Pronouncements<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently qualifies as an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMzI5ODUzNDg5ODE1Ng_4bdd7416-79d0-485b-911c-773b9da04e38">ASU 2016-02</span>, Leases (Topic 842), which supersedes FASB Accounting Standards Codification ("ASC"), Leases (Topic 840). The standard is intended to increase the transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In June 2020, the FASB postponed the effective date for ASC 842 for private companies. This ASU will be effective for the Company beginning in fiscal year 2022, with early adoption permitted. The Company plans to adopt this standard during 2022, using the modified retrospective method and the effective date as the date of initial application. The Company currently expects to recognize right-of-use assets and lease liabilities of approximately $43 million to $51 million to the consolidated balance sheet. The Company expects to elect the "package of practical expedients," which permits the Company not to reassess under ASC842 any prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to apply the short-term lease exception and will therefore recognize a right-of-use asset and lease liability for all leases. The Company does </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not expect adoption of the lease standard to have a material impact on the consolidated statement of operations nor on its consolidated cash flow statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity&#8217;s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. This ASU will be effective for the Company beginning in fiscal year 2023 with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2016-13 on the Company&#8217;s consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Forward Contracts</a></td>
<td class="text">The Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2022 and 2021, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense in the consolidated statements of operations. The forward contract payable resulting from changes in fair value was recorded under accounts payable and accrued liabilities.<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings (Loss) Per Share</a></td>
<td class="text">The computation of basic net income (loss) per share (&#8220;EPS&#8221;) is based on the weighted-average number of shares that were outstanding during the period, including shares of common stock that are issuable at the end of the reporting period. The computation of diluted EPS is based on the number of basic weighted-average shares outstanding plus the number of common shares that would be issued assuming the exercise of all potentially dilutive common stock equivalents. Common stock equivalents consist of shares issuable upon the exercise of stock options and vesting of RSUs and PSUs.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427655891928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Summary of Concentration Risk</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2022 and 2021, the following clients represented greater than 10% of the Company&#8217;s service revenue:</span></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:46.052%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.521%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Service revenue percentage</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022 and December&#160;31, 2021, the following clients represented greater than 10% of the Company&#8217;s accounts receivable:</span></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:46.052%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts&#160;receivable&#160;percentage</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 10%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><span style="color:#000000;font-family:'Times New Roman',sans-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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 10%</span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654240808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Schedule of Revenue by Service</a></td>
<td class="text">The following table presents the breakdown of the Company&#8217;s revenues by service offering:<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:72.800%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.656%"/><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:11.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Digital Customer Experience</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Content Security</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AI Services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,871&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenue by Geographic Area</a></td>
<td class="text">The following table presents the breakdown of the Company&#8217;s revenues by geographical location, based on where the services are provided from:<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:72.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,871&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654228456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Forward Contract (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Summary of Settled and Outstanding Forward Contracts</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with our derivative contracts:</span></div><div style="margin-top:6pt;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:72.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of settled forward contracts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized losses (gains) from settlement of forward contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses on forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding forward contracts:</span></div><div style="margin-top:6pt;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:72.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of outstanding forward contracts</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,200&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Summary of Fair Value of Assets Measured on a Recurring Basis</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the Company&#8217;s assets and liabilities that are measured at fair value on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:</span></div><div style="margin-top:6pt"><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:46.268%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3<br/>inputs</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward contracts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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"/></tr></table></div><div style="margin-top:6pt"><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:46.268%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3<br/>inputs</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward contracts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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"/></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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the notional amounts of outstanding derivative positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427655982696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property and Equipment</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:</span></div><div style="margin-top:6pt"><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:72.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and computers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,419&#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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,814&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,768)</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 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,639&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,046&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Summary of Property and Equipment by Geographic Areas</a></td>
<td class="text">The table below presents the Company&#8217;s total property and equipment by geographic location as of March&#160;31, 2022 and December&#160;31, 2021:<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:72.876%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,223&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,825&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,948&#160;</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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,639&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,046&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653962584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:</span></div><div style="margin-top:6pt"><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:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><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:10.157%"/><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:10.157%"/><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:10.157%"/><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:10.157%"/><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:10.157%"/><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:10.164%"/><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:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Life<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,188)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,612&#160;</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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,175)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,077)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65,963)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,737&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,252)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,448&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427655957752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Summary of Current and Non-Current Debt</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of current and non-current portions of debt consist of the following as of March&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:28.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,212&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolver</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Debt financing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,441&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,888&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,135&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,240&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654235784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock Based Compensation Expense</a></td>
<td class="text">The following table summarizes the components of stock-based compensation expense recognized for the periods presented:<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:72.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653967864">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Earnings per Share</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted EPS for the three months ended March&#160;31, 2022 and 2021:</span></div><div style="margin-top:6pt"><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:72.761%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.675%"/><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:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands,except share and per share data)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,481,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,737,020&#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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,640,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,122,026&#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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,737,020&#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',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income per common share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.18&#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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427740650376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Basis of Presentation (Details)<br></strong></div></th>
<th class="th"><div>Jun. 10, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stock split ratio</a></td>
<td class="nump">10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427651884312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary of Concentration Risk (Details) - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Service revenue percentage | Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Service revenue percentage | Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts&#160;receivable&#160;percentage | Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts&#160;receivable&#160;percentage | Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts&#160;receivable&#160;percentage | Customer C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=task_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=task_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=task_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=task_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=task_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=task_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654138472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Recent Accounting Pronouncements (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>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="text">Accounting Standards Update 2016-02 [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Pro Forma</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Lease right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Pro Forma</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Lease right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL122642865-165497<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL120254526-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL122642865-165497<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S65<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124359872&amp;loc=SL124427846-239511<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL120254526-165497<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(1)<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(2)<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(01)<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ProFormaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ProFormaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653833176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Summary of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 239,680<span></span>
</td>
<td class="nump">$ 152,871<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_PH', window );">Philippines</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">120,080<span></span>
</td>
<td class="nump">84,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">79,131<span></span>
</td>
<td class="nump">50,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=task_RestOfWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">40,469<span></span>
</td>
<td class="nump">17,536<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=task_DigitalCustomerExperienceMember', window );">Digital Customer Experience</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">159,731<span></span>
</td>
<td class="nump">99,711<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=task_ContentSecurityMember', window );">Content Security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">45,852<span></span>
</td>
<td class="nump">36,127<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=task_AIServicesMember', window );">AI Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 34,097<span></span>
</td>
<td class="nump">$ 17,033<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_PH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_PH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=task_RestOfWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=task_RestOfWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=task_DigitalCustomerExperienceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=task_DigitalCustomerExperienceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=task_ContentSecurityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=task_ContentSecurityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=task_AIServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=task_AIServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427657583464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled revenues</a></td>
<td class="nump">$ 89.4<span></span>
</td>
<td class="nump">$ 75.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427657452984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Forward Contract - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>counterparty</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_NumberOfCounterparties', window );">Number of counterparties</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Forward contract</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Derivative term</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_task_NumberOfCounterparties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Counterparties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_NumberOfCounterparties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>task_</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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427651247704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Forward Contracts - Summary of Settled and Outstanding Forward Contracts (Details) - Forward contract - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_DerivativeNotionalAmountSettled', window );">Total notional amount of settled forward contracts</a></td>
<td class="nump">$ 40,382<span></span>
</td>
<td class="nump">$ 22,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfDerivatives', window );">Realized losses (gains) from settlement of forward contracts</a></td>
<td class="num">(1,420)<span></span>
</td>
<td class="nump">725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Unrealized losses on forward contracts</a></td>
<td class="nump">759<span></span>
</td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Total notional amount of outstanding forward contracts</a></td>
<td class="nump">$ 152,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 127,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_task_DerivativeNotionalAmountSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative, Notional Amount Settled</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_DerivativeNotionalAmountSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>task_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654144664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Forward Contract - Assets Measured at Fair Value on a Recurring Basis (Details) - Forward contract - Fair Value, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">$ 3,552<span></span>
</td>
<td class="nump">$ 2,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Level&#160;1 inputs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Level&#160;2 inputs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">3,552<span></span>
</td>
<td class="nump">2,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Level&#160;3 inputs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654008904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, net - Summary of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 159,419<span></span>
</td>
<td class="nump">$ 143,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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(71,780)<span></span>
</td>
<td class="num">(63,768)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">87,639<span></span>
</td>
<td class="nump">80,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">43,678<span></span>
</td>
<td class="nump">38,024<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember', window );">Technology and computers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">90,463<span></span>
</td>
<td class="nump">81,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">5,214<span></span>
</td>
<td class="nump">4,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in process</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">11,479<span></span>
</td>
<td class="nump">10,892<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember', window );">Other property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 8,585<span></span>
</td>
<td class="nump">$ 8,405<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427647990344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, net - Summary of Property and Equipment by Geographic Location (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 87,639<span></span>
</td>
<td class="nump">$ 80,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_PH', window );">Philippines</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">50,223<span></span>
</td>
<td class="nump">49,825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">11,427<span></span>
</td>
<td class="nump">10,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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=task_RestOfWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 25,989<span></span>
</td>
<td class="nump">$ 19,948<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_PH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_PH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=task_RestOfWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=task_RestOfWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427651822680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 195,735<span></span>
</td>
<td class="nump">$ 195,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles, Gross</a></td>
<td class="nump">282,700<span></span>
</td>
<td class="nump">282,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(65,963)<span></span>
</td>
<td class="num">(61,252)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, Net</a></td>
<td class="nump">$ 216,737<span></span>
</td>
<td class="nump">$ 221,448<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Life (Years)</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles, Gross</a></td>
<td class="nump">$ 240,800<span></span>
</td>
<td class="nump">$ 240,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(56,188)<span></span>
</td>
<td class="num">(52,175)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, Net</a></td>
<td class="nump">$ 184,612<span></span>
</td>
<td class="nump">$ 188,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Life (Years)</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles, Gross</a></td>
<td class="nump">$ 41,900<span></span>
</td>
<td class="nump">$ 41,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(9,775)<span></span>
</td>
<td class="num">(9,077)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, Net</a></td>
<td class="nump">$ 32,125<span></span>
</td>
<td class="nump">$ 32,823<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654190152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Less current debt financing fees</a></td>
<td class="num">$ (556)<span></span>
</td>
<td class="num">$ (556)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Less noncurrent debt financing fees</a></td>
<td class="num">(834)<span></span>
</td>
<td class="num">(972)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="num">(1,390)<span></span>
</td>
<td class="num">(1,528)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of debt</a></td>
<td class="nump">52,447<span></span>
</td>
<td class="nump">51,135<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Noncurrent portion of debt</a></td>
<td class="nump">183,441<span></span>
</td>
<td class="nump">187,240<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">235,888<span></span>
</td>
<td class="nump">238,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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | 2019 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_LongTermDebtCurrentMaturitiesGross', window );">Long term debt, current, gross</a></td>
<td class="nump">13,125<span></span>
</td>
<td class="nump">11,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_LongTermDebtExcludingCurrentMaturitiesGross', window );">Long term debt, noncurrent, gross</a></td>
<td class="nump">184,275<span></span>
</td>
<td class="nump">188,212<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long term debt, gross</a></td>
<td class="nump">197,400<span></span>
</td>
<td class="nump">200,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | 2019 Credit Agreement | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_LongTermDebtCurrentMaturitiesGross', window );">Long term debt, current, gross</a></td>
<td class="nump">39,878<span></span>
</td>
<td class="nump">39,878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_LongTermDebtExcludingCurrentMaturitiesGross', window );">Long term debt, noncurrent, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long term debt, gross</a></td>
<td class="nump">$ 39,878<span></span>
</td>
<td class="nump">$ 39,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_task_LongTermDebtCurrentMaturitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt, Current Maturities, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_LongTermDebtCurrentMaturitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>task_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_task_LongTermDebtExcludingCurrentMaturitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt, Excluding Current Maturities, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_LongTermDebtExcludingCurrentMaturitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>task_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=task_A2019CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427652710024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details) - 2019 Credit Agreement - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 25, 2019</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 210,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.707%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember', window );">Secured Debt | Year One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount', window );">Percentage of original principal amount</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember', window );">Secured Debt | Year Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount', window );">Percentage of original principal amount</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember', window );">Secured Debt | Year Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount', window );">Percentage of original principal amount</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember', window );">Secured Debt | Year Four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount', window );">Percentage of original principal amount</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember', window );">Secured Debt | Year Five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount', window );">Percentage of original principal amount</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember', window );">Line of Credit | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Line of credit facility, additional borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.707%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of credit facility, commitment fee percent</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember', window );">Line of Credit | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember', window );">Line of Credit | Bridge Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 5,000,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_task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Principal Payment, Percentage Of Original Principal Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>task_</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_task_LineOfCreditFacilityAdditionalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Additional Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_LineOfCreditFacilityAdditionalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>task_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_DebtInstrumentPaymentPeriodAxis=task_DebtInstrumentPaymentPeriodFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427652679992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Compensation - Narrative (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted in period (in shares) | shares</a></td>
<td class="nump">153,398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price (in usd per share) | $ / shares</a></td>
<td class="nump">$ 32.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Stock option weighted average grant date fair value (in usd per share) | $ / shares</a></td>
<td class="nump">$ 11.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation expense related to stock options | $</a></td>
<td class="nump">$ 18.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="nump">314,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in usd per share) | $ / shares</a></td>
<td class="nump">$ 33.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense | $</a></td>
<td class="nump">$ 87.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period for recognition</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period for recognition</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Option | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Option | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense | $</a></td>
<td class="nump">$ 8.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period for recognition</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427654008664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 19,605<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">703<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general, and administrative expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 18,902<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653917720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 6,313<span></span>
</td>
<td class="nump">$ 3,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">35.30%<span></span>
</td>
<td class="nump">17.70%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427651812920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Summary of Basic and Diluted Earnings (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common shareholders</a></td>
<td class="nump">$ 11,586<span></span>
</td>
<td class="nump">$ 16,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding &#8211; basic (in shares)</a></td>
<td class="nump">97,481,412<span></span>
</td>
<td class="nump">91,737,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">6,640,614<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding &#8211; diluted (in shares)</a></td>
<td class="nump">104,122,026<span></span>
</td>
<td class="nump">91,737,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427653936248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=task_CommonStockEquivalentsAntiDilutiveMember', window );">Common Stock Equivalents, Anti-Dilutive</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">1,152,816<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=task_CommonStockEquivalentsMarketConditionsNotMetMember', window );">Common Stock Equivalents, Market Conditions Not Met</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">5,292,857<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=task_CommonStockEquivalentsAntiDilutiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=task_CommonStockEquivalentsAntiDilutiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=task_CommonStockEquivalentsMarketConditionsNotMetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=task_CommonStockEquivalentsMarketConditionsNotMetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140427652765496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 15, 2022 </div>
<div>USD ($) </div>
<div>country </div>
<div>number_of_languages </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 12, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">314,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2019 Credit Agreement | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.707%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | heloo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire business</a></td>
<td class="nump">$ 24.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="nump">$ 24.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | heloo | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="nump">90,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | heloo | Class&#160;A Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares issued (in shares) | shares</a></td>
<td class="nump">200,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | heloo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_task_NumberOfLanguagesSupported', window );">Number of languages supported | number_of_languages</a></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="top.Show.showAR( this, 'defref_us-gaap_NumberOfCountriesInWhichEntityOperates', window );">Number of countries operated in | country</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Revolving Credit Facility | 2019 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Revolving Credit Facility | 2019 Credit Agreement | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.66%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.6<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_task_NumberOfLanguagesSupported">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Languages Supported</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">task_NumberOfLanguagesSupported</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>task_</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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfCountriesInWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of countries in which the entity operates as of balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfCountriesInWhichEntityOperates</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=task_A2019CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=task_ParsecDooAndQExperienceDooMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=task_ParsecDooAndQExperienceDooMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=task_ParsecDooAndQExperienceDooMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=task_ParsecDooAndQExperienceDooMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>task-20220331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:task="http://taskus.com/20220331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="task-20220331.xsd" xlink:type="simple"/>
    <context id="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i256f13ea170a4562824d71bfd6e9b733_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="ib19e1dd89f2f451abf40456422d3744f_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="i81150aacc52f427381b7cff72703384a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib095b09111624431b72c5a391d336fff_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia6c07668bf924788a8b6f48d9caadf80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia150ee3b311442fd950a16d3da261f37_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2b6154762b734da49c164dc821edb29b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i439176d195bf4894adafa1f0146b4c72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i340c207aeb684aba87340fb15b2761fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i839b0d701d7c44b18a515db6a3d6ede0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d177132b9e441bd972d8801d11b8475_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c25157d62334f3e9eb6ce1e6f70f30c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i675f46cb93df4c14b9f0988b88415a73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie6a57fdef96044fea9a9189cb934d565_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i343fc9470ad4421d899383dc2f6cace3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7127a397e5f0462e9c3eb17d66302bee_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i19f4c125247442f1bf9049241cdc83ab_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i278b01b76fa84eb18506d6f6faf27f95_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3074884881c541a7af71c4874f20dc01_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie8107fb6964f43f5a7179fadfb477c1b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ieb8a4b04aa1447dca192b542d657a51a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i85d07737059a4179a33dd46d58847430_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id54f4e3e8f114709963aef5bfb3246a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib19cdcc8998c47c488ae6016c875fffd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i089bbbe19097439cb3f3fd6f798f4559_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f6a0e74c48643549f268eda75be53ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88860dcbe930475abe723174416a4f9c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie5d3bbf888b84b3f9ff21e4f67eb79e1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iddbab9b152b3437d951d22ca1cc7d7d8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i39af905c2ab745f8b7ccc16eb699be30_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i63c6e333eb7444fc9658ec0919b8592b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iaad666386a03484bb423d12642b45d07_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5acf6fb85da0493da7341f9493f43385_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idb03ae72b3434170b0d99c8a68e45307_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iab5bc211a61d49bfae0995bdeb9a40de_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i68ad4fec2aad4b979cb0a554cbf9cb07_D20210610-20210610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
        </entity>
        <period>
            <startDate>2021-06-10</startDate>
            <endDate>2021-06-10</endDate>
        </period>
    </context>
    <context id="i5b81eed62ef646ad97150c36ab09fb7f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i367e17c846c04fcd86107fba2b31d9de_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if4950bfedc224342bd9f87c02a7c2236_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i861e731fa9634208af00ec8fdd2bb2b5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iea4f45062bea4f1896b3793d353200a6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1ddba45c0b2c4235b38a32c3e07262b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d25a51a09af41c1bc0bae01a7ad7b1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3501a1ce63ac4281965424e362907bf2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">task:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4a44f6a4b79b435bb28429ed46edd21b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7cbba4a3fcdc41429c184d95b2e1173b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ib6587ecefebb48f2bb482b65a0b7ba55_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id43cd47bd72b468cb47a973ed5964592_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:DigitalCustomerExperienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia05d27aa8c6746839b8b81471b6d25c0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia08ae453a4b54e598e637863e702acc4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:ContentSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0cc4fad13ad0495fa1d566c456efd120_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2d6c4ed5735f41d0be40282b90991cf8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">task:AIServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieae3fdd5960c4baa914eed04ee15501a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i10b189378d0a4139b80404b7532778b0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7c720ada15bb4748b9c0392e2ad70ff3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia1969e311fbc4b5a96b35da91d9988d6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1572fc1fd9a14d8ea6db6882965ca9a1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8df14a092e8d40e1b25a04b8f12e744e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9812fe821b614eee9f62f7c56cc018ce_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id352f463053047bdbdfb254cc20493d5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic714a0c41d2c4e148dfe8dcf9b90caca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if20e4eb000124a6cbb1c248ec654561b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7d2b0a794bb34717a0375fb5d1888ac4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3d70ce9104b54e119dfd9a74e8827479_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i53088dbec1f04f16aa2d2085a6148274_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1d4e605911c74c5e8a63c7c708452a94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a6caa03c0924d80bcecc534ced311a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a36a41ba79b4268a1dee6c6a42b525a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ce4c877ea96461a888da996ae9649bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4238fe3d231c404097e065c4257bedf1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8956e8a10f1e467cba764ed5fb3c48f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7440054655c7469bbf903fe98ffd2a11_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1bc42dbb64b94fc7a66de2802a53a5e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3aed002a7c64d1fb7e7ce8ad1a71504_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id1999ee6461e41e8ba3294e6fda81ed9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia94a93e9bb5141d781c8a641ca0616bc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6b8433b79df54bc2998741cfe57a89a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf87e4161e164f5bae14a707aa4ec64c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id7fca7d372174e9caccb4c77813ea6ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e4a81e182734d179f65868bf1dd2bc6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6db53ba0078f427ab25a1f11c169d7d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5acf0c68406d401893f811ba60db5485_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia032faf232654ac3a3b1a115add36b75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63dbfcbb68154ef88dc65d106fcb36ca_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ieeaf4d7c29f046eab03ac440a214c694_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">task:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie37378e6cc8b4318aa8b0c10d9bd08b5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7f8279ab228740e58e2274d71bb2a958_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b51355d625b4bfb9fff967b9fb1a4a4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i206d4f9853424d44819846256b9eee1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e06cda0ebf14652ad419b78c3afd989_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ef2194b50fe4abd99d5343efe65cf58_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibf6f0e5b464245da9cd9b528d719d349_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i005fce7e77cd4e0b90837254855c7414_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7315bb6ba40540e8b043781098c6bcfb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ide9cdf90647e48bda1013193d101541f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54cedf0bf5c64118baa889ac4aa623e8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8d3b99f3f5004f29b2abca34cbdb9fde_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i080d84b9e0b24f119cd2a0b4aa1a262a_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="if0ac32c7dc2b4eafa07a0d2d8d2b7571_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="ic9a0e948b3004faeb86ad8217013b3fd_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i65d4678f6a3e46728cbb12b3ace8a87a_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="id6f5bbdea95b40e19a2e79039f7807ce_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="iecaa8853bfdd46efa617601ec7d18bc8_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="id72cff0fe89c4ab7861c2ccb7e16b527_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="i1e96ccc8be3f4586886998bbae9f433c_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="task:DebtInstrumentPaymentPeriodAxis">task:DebtInstrumentPaymentPeriodFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="ibe9331905dde441fb93f7651b15c4786_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="id7f4d0f8d3ab45a9b0bfdfd159712681_I20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-25</instant>
        </period>
    </context>
    <context id="i23c30505f7374ea382f0e4454778ab3b_D20190925-20190925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-25</startDate>
            <endDate>2019-09-25</endDate>
        </period>
    </context>
    <context id="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ied3f7ac3b1de40b79fe2eb695aa6ae89_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic017766a5789494894f31bb8896a727c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i17ca6ff03bab41d28d84922ae98fe5d5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i540dd95d0b494b74964c247d03f5da50_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib308855069ec4e1b8142bd3090590b97_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i99299fa09f2446b9a8c4991ac1e7e930_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id3da0f74384a4091b91415bced62ce6a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ief60aeeb359d4098b7fa2a00a0844f01_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i13654dcc449f4679a7a0d969c059ece7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i52e1f4bc93de460084e13ae417705478_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib5e4123d58b34dbdabfd2888c326004b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsAntiDilutiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7a2dc099ed7c46debe62a6bd173163e5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">task:CommonStockEquivalentsMarketConditionsNotMetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iad9882d783944bc49e374c73b98e104e_D20220412-20220412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-12</startDate>
            <endDate>2022-04-12</endDate>
        </period>
    </context>
    <context id="ia4e9b97c371444f599e68a4104cf4e8a_I20220412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">task:A2019CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-12</instant>
        </period>
    </context>
    <context id="i4385bcc177a044c6b9387f36dd7af122_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="i2eeaa17bdfdf406393d14cae7421adfd_I20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <context id="i3cd9a2767e59432c94e50f5730ba582e_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="i82efd365134b46b6988a5440ab9ff038_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="id78d1f5127064cb2b37a6652b221b595_I20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <context id="i548b6900a9fe43ab9ba0351efdf32637_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001829864</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">task:ParsecDooAndQExperienceDooMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</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="number">
        <measure>pure</measure>
    </unit>
    <unit id="counterparty">
        <measure>task:counterparty</measure>
    </unit>
    <unit id="number_of_languages">
        <measure>task:number_of_languages</measure>
    </unit>
    <unit id="country">
        <measure>task:country</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV80LTEtMS0xLTUxMDM0_d5528015-b13b-42af-840a-448c8f136c55">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV82LTEtMS0xLTUxMDM0_59f5c90b-6255-4a59-b60b-d4cbf615ee32">0001829864</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV8xMC0xLTEtMS01MTAzNA_405147a6-6692-43cb-83f7-d3e4d245eccf">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV8xMS0xLTEtMS01MTAzNA_4609ecef-faad-4e80-a760-5ad5f4fca11a">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180L2ZyYWc6MzljNjYxNTdkZDFmNDczZWIyOGI2NDA1OWFkMGU1MDQvdGFibGU6MWM5MTkxMDU3YmI2NGM5ZDkwZmVjMDI0Y2VkMTlmZGEvdGFibGVyYW5nZToxYzkxOTEwNTdiYjY0YzlkOTBmZWMwMjRjZWQxOWZkYV8xMi0xLTEtMS01MTAzNA_79bd20d4-2095-4e4c-af6f-d9b9bdce4999">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMi0wLTEtMS01MTAzNA_3a71adb8-1785-4dfc-9bd3-b03a24053cff">http://fasb.org/us-gaap/2021-01-31#ServiceMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMzI5ODUzNDg5ODE1Ng_4bdd7416-79d0-485b-911c-773b9da04e38">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201602Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ied3f7ac3b1de40b79fe2eb695aa6ae89_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMzI5ODUzNDkwMTE0OA_98e5ed3b-fae1-409d-b190-aa89bdaac6dc">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iad9882d783944bc49e374c73b98e104e_D20220412-20220412"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMTk5MDIzMjU2NDg3L2ZyYWc6MjM5MWZjNmNlNzVjNDEyYjhiNDRmZWI4NjgwOGYyODkvdGV4dHJlZ2lvbjoyMzkxZmM2Y2U3NWM0MTJiOGI0NGZlYjg2ODA4ZjI4OV83Nw_e1c96d0e-42e4-4948-9489-8c63fc9f9e29"
      unitRef="usd">32500000</us-gaap:ProceedsFromLinesOfCredit>
    <dei:DocumentType
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY4_08dd2eb6-336c-43b1-8507-2645929a0dfd">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6NDFmNTFlYzUwZDk5NDM1Y2E4NzBmNjdmNmYwMzk4NWMvdGFibGVyYW5nZTo0MWY1MWVjNTBkOTk0MzVjYTg3MGY2N2Y2ZjAzOTg1Y18wLTAtMS0xLTUxMDM0_f7c4647c-b472-4bcc-8856-f04f6e3cf2c8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8xODE_a05cfabc-0b33-4534-a2c2-588db939dccf">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YjkzMTQ5M2FhY2E5NGIyODkyYmU1MjI1MzkyNTMwNzcvdGFibGVyYW5nZTpiOTMxNDkzYWFjYTk0YjI4OTJiZTUyMjUzOTI1MzA3N18wLTAtMS0xLTUxMDM0_c32f70a5-8e14-44b4-89a3-2d91fccc7ed1">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY0_903f6b09-38ec-4fbb-8fa0-5136f4d7a57a">001-40482</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjcy_14e35745-7b71-4dc8-a6c9-4631fb28d350">TaskUs, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18wLTAtMS0xLTUxMDM0_b596585f-e1fd-49be-95e5-bdfcf0658441">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18wLTEtMS0xLTUxMDM0_f4bdb0b1-1c62-4188-9677-9905ac2bfcb5">83-1586636</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTAtMS0xLTUxMDM0L3RleHRyZWdpb246MWMyMWYxMjJlMjJlNDg2ZmE0OTFkMTFhOWU2ZDJkZTVfNA_a7d1542d-2737-4999-b572-f427c96f8b99">1650 Independence Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTAtMS0xLTUxMDM0L3RleHRyZWdpb246MWMyMWYxMjJlMjJlNDg2ZmE0OTFkMTFhOWU2ZDJkZTVfOA_f857f1af-051c-4dc5-bc32-c031a5da97fd">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTAtMS0xLTUxMDM0L3RleHRyZWdpb246MWMyMWYxMjJlMjJlNDg2ZmE0OTFkMTFhOWU2ZDJkZTVfMTE_eda01706-6fa4-4738-ad85-52cda124b247">New Braunfels</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTAtMS0xLTUxMDM0L3RleHRyZWdpb246MWMyMWYxMjJlMjJlNDg2ZmE0OTFkMTFhOWU2ZDJkZTVfMTU_23bd5bbd-c436-45c0-862f-39e28112a13e">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6YWRiMjMyYTE0NTgwNDlhMjk2N2IzYTU3Y2NhNWQ5OWMvdGFibGVyYW5nZTphZGIyMzJhMTQ1ODA0OWEyOTY3YjNhNTdjY2E1ZDk5Y18zLTEtMS0xLTUxMDM0_1c10a1bb-8eb0-4dbd-aba0-e29fd02073d6">78132</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV80MDI_aa893b11-7968-4bb6-b959-a8098f490267">888</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY5_0bd90c67-f106-4c86-a2a8-3bea22571904">400-8275</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6OTA2MWFlNjI5OWVhNDZhZGFhMTk0ODE0NzNmMDE2NTMvdGFibGVyYW5nZTo5MDYxYWU2Mjk5ZWE0NmFkYWExOTQ4MTQ3M2YwMTY1M18xLTAtMS0xLTUxMDM0_d1d77436-6023-4a5e-a8f3-099e1ce1e911">Class A Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6OTA2MWFlNjI5OWVhNDZhZGFhMTk0ODE0NzNmMDE2NTMvdGFibGVyYW5nZTo5MDYxYWU2Mjk5ZWE0NmFkYWExOTQ4MTQ3M2YwMTY1M18xLTItMS0xLTUxMDM0_482f36c6-0961-4626-aee1-384d64d8dce9">TASK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6OTA2MWFlNjI5OWVhNDZhZGFhMTk0ODE0NzNmMDE2NTMvdGFibGVyYW5nZTo5MDYxYWU2Mjk5ZWE0NmFkYWExOTQ4MTQ3M2YwMTY1M18xLTQtMS0xLTUxMDM0_00b5671b-0909-4200-b9c6-03528124c539">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY1_863cd470-68f5-4316-8359-1d5cc051911a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjcw_1342fe58-a0fc-4ba1-9d0f-7375918f65bc">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6MTRmZDEzZmQzYTYxNDM3MWIzOGJlZjRhOTFkY2JhMGUvdGFibGVyYW5nZToxNGZkMTNmZDNhNjE0MzcxYjM4YmVmNGE5MWRjYmEwZV8yLTAtMS0xLTUxMDM0_b2c8f599-b30b-4922-bf58-eb7a5819c1d8">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6MTRmZDEzZmQzYTYxNDM3MWIzOGJlZjRhOTFkY2JhMGUvdGFibGVyYW5nZToxNGZkMTNmZDNhNjE0MzcxYjM4YmVmNGE5MWRjYmEwZV8yLTQtMS0xLTUxMDM0_3d45ccbe-0e26-4466-86ad-a1debead33fa">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGFibGU6MTRmZDEzZmQzYTYxNDM3MWIzOGJlZjRhOTFkY2JhMGUvdGFibGVyYW5nZToxNGZkMTNmZDNhNjE0MzcxYjM4YmVmNGE5MWRjYmEwZV80LTQtMS0xLTUxMDM0_5aae1e52-274f-4ed5-8dc5-bed99858fcf9">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY2_72905696-a9dc-4d22-b7f2-a2e2ff9b4bbe">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjY3_bfe2051d-bc46-4cd3-9827-84f2646a1d65">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i256f13ea170a4562824d71bfd6e9b733_I20220505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjA3_769633ac-42bb-4980-ab1b-816e8aeabbcd"
      unitRef="shares">27723772</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib19e1dd89f2f451abf40456422d3744f_I20220505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18xL2ZyYWc6MmUwOTVmN2QyMjcyNDdkODliYjFmZGZlNjk5OWQ5MTkvdGV4dHJlZ2lvbjoyZTA5NWY3ZDIyNzI0N2Q4OWJiMWZkZmU2OTk5ZDkxOV8yMjYw_3e0b9ae6-e4ef-4e43-820c-be807312bbe3"
      unitRef="shares">70032694</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMi0xLTEtMS01MTAzNA_ea17e8e2-03cb-40a5-8799-7f9a49459359"
      unitRef="usd">77074000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMi0zLTEtMS01MTAzNA_20650556-0302-4986-b8bf-70f1580184d7"
      unitRef="usd">63584000</us-gaap:Cash>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMy0wLTEtMS01MTAzNC90ZXh0cmVnaW9uOjY4MjU1OTJiNjY0MzQ1MWY5NWFjODQ1OWY0NDg4Mjc0XzY3_d4fda0d5-391a-45a5-98a3-c2c3eb62e72f"
      unitRef="usd">2298000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMy0wLTEtMS01MTAzNC90ZXh0cmVnaW9uOjY4MjU1OTJiNjY0MzQ1MWY5NWFjODQ1OWY0NDg4Mjc0Xzc0_bd532f1b-eb8c-42ca-b81b-d3d107a530bc"
      unitRef="usd">1819000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMy0xLTEtMS01MTAzNA_8ac90c32-afbe-487e-91ae-d39d66300d57"
      unitRef="usd">172391000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMy0zLTEtMS01MTAzNA_87fe2d4f-bf6e-471b-aa3e-9dd9a3e927e9"
      unitRef="usd">162895000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNC0xLTEtMS01MTAzNA_48c2b242-76b2-4155-b12e-8de1fa58af71"
      unitRef="usd">669000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNC0zLTEtMS01MTAzNA_30676e60-416b-45df-9a51-6d91abcd2c67"
      unitRef="usd">597000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNS0xLTEtMS01MTAzNA_760a99e7-7ba6-4340-a1d5-f3b5ddefdddd"
      unitRef="usd">12498000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNS0zLTEtMS01MTAzNA_7e479e44-ccab-4488-9c1d-4a284ceaf9ae"
      unitRef="usd">10939000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNi0xLTEtMS01MTAzNA_3c99cfef-e1e3-4d39-bb01-a828c9c0ae9f"
      unitRef="usd">160000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNi0zLTEtMS01MTAzNA_03b79bb8-8731-4551-885d-afda03a3a443"
      unitRef="usd">3863000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNy0xLTEtMS01MTAzNA_73fc48c7-58b5-465f-9d17-97a8e8109303"
      unitRef="usd">5218000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNy0zLTEtMS01MTAzNA_3f89abc5-781f-4afa-a761-e2956d07d300"
      unitRef="usd">4428000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfOC0xLTEtMS01MTAzNA_2f72e3e6-2166-40a2-838b-5d07396cffd6"
      unitRef="usd">268010000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfOC0zLTEtMS01MTAzNA_845b2a0b-2e30-47fd-abfd-68cf3f2871ad"
      unitRef="usd">246306000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTAtMS0xLTEtNTEwMzQ_27be4867-cae9-46cc-865b-944ae2a1ca75"
      unitRef="usd">87639000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTAtMy0xLTEtNTEwMzQ_df1c249b-7c2f-437b-a9d9-b5093cad0c71"
      unitRef="usd">80046000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTEtMS0xLTEtNTEwMzQ_19a545f9-08fc-48e1-9075-0ffb898fa662"
      unitRef="usd">1442000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTEtMy0xLTEtNTEwMzQ_c17f3c85-ab22-47dd-96bc-93a50d20eb02"
      unitRef="usd">1441000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTItMS0xLTEtNTEwMzQ_c36c9b4d-2ad1-428d-9c76-b4a756fee330"
      unitRef="usd">216737000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTItMy0xLTEtNTEwMzQ_04ac6004-35d2-48f7-a161-7764aab595c5"
      unitRef="usd">221448000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTMtMS0xLTEtNTEwMzQ_fd7cc2b0-2c7b-4640-bad4-136b7ab09d4f"
      unitRef="usd">195735000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTMtMy0xLTEtNTEwMzQ_bf01b59f-ab94-4917-9c36-3c1a94fb0025"
      unitRef="usd">195735000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTQtMS0xLTEtNTEwMzQ_986509fa-e1c5-41fa-a997-22d654ced4e0"
      unitRef="usd">5202000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTQtMy0xLTEtNTEwMzQ_13ba0761-d310-4bb6-82ec-0b279467fdcd"
      unitRef="usd">5022000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTUtMS0xLTEtNTEwMzQ_b7167769-604b-494a-baef-dae638400902"
      unitRef="usd">506755000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTUtMy0xLTEtNTEwMzQ_2db5e353-c434-4ab8-92fa-681c6f298133"
      unitRef="usd">503692000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTYtMS0xLTEtNTEwMzQ_4f96e45e-2c55-4d64-a6b4-3dca815d6e42"
      unitRef="usd">774765000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMTYtMy0xLTEtNTEwMzQ_35285124-5f0a-4125-9f01-f1fba17eb351"
      unitRef="usd">749998000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjAtMS0xLTEtNTEwMzQ_fdcb23d6-84ed-49c1-aff1-40dfc2ac119d"
      unitRef="usd">39774000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjAtMy0xLTEtNTEwMzQ_d1343bd4-64a1-4bc6-9eee-6dde08c90344"
      unitRef="usd">40890000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjEtMS0xLTEtNTEwMzQ_1586cff9-be2f-43a1-b15c-ca91601c2c65"
      unitRef="usd">34716000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjEtMy0xLTEtNTEwMzQ_98355728-2ef5-4f7f-a01b-8b610fe69495"
      unitRef="usd">36670000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjItMS0xLTEtNTEwMzQ_1787f505-0d48-467c-afd3-49e0225e91e8"
      unitRef="usd">52447000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjItMy0xLTEtNTEwMzQ_ecc8bb4e-b3d9-479c-87dd-ad72480e184b"
      unitRef="usd">51135000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjMtMS0xLTEtNTEwMzQ_c52d8cef-3266-4c51-8f85-8bddfdf51a0f"
      unitRef="usd">3348000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjMtMy0xLTEtNTEwMzQ_b44311a7-5c6a-4b37-8820-5aec24b001e3"
      unitRef="usd">2416000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjQtMS0xLTEtNTEwMzQ_bb459ff3-0be6-4908-88f6-ff4919d4d916"
      unitRef="usd">4873000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjQtMy0xLTEtNTEwMzQ_43e308f9-1ef1-4f32-8515-6d209c873273"
      unitRef="usd">4095000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjUtMS0xLTEtNTEwMzQ_f1994945-71d0-40b5-92c8-af64ec9689a2"
      unitRef="usd">481000</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjUtMy0xLTEtNTEwMzQ_abe80849-fb01-4940-9e33-6807d8613052"
      unitRef="usd">735000</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjYtMS0xLTEtNTEwMzQ_ef5e34ca-0fba-4439-b61f-17f6e0d3d2dc"
      unitRef="usd">135639000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjYtMy0xLTEtNTEwMzQ_81b2ac6f-3b44-4bd9-bbb6-a53c0c551dd7"
      unitRef="usd">135941000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjgtMS0xLTEtNTEwMzQ_756a46c5-225c-4d5b-97df-8dd38ef4c597"
      unitRef="usd">2886000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjgtMy0xLTEtNTEwMzQ_91528a34-c9dc-407a-bfc9-c064ca1a6dad"
      unitRef="usd">2886000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjktMS0xLTEtNTEwMzQ_a5ddda8b-8f43-44ba-94ac-1970f2ac2ceb"
      unitRef="usd">183441000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMjktMy0xLTEtNTEwMzQ_ade7ac93-76f7-41d0-9e68-3e7327b4c77d"
      unitRef="usd">187240000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzEtMS0xLTEtNTEwMzQ_e0b6fb09-fcf5-49a5-b2d4-9a523a294ebc"
      unitRef="usd">3386000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzEtMy0xLTEtNTEwMzQ_f5dc55df-af5a-4d61-b945-b281009a4cb3"
      unitRef="usd">2749000</us-gaap:DeferredRentCreditNoncurrent>
    <task:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzItMS0xLTEtNTEwMzQ_af5d7636-8541-4b4d-8074-b9e3d1f7585c"
      unitRef="usd">2078000</task:EmployeeRelatedLiabilitiesNoncurrent>
    <task:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzItMy0xLTEtNTEwMzQ_5c884dce-3e33-471b-936d-598117c2608a"
      unitRef="usd">1813000</task:EmployeeRelatedLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzMtMS0xLTEtNTEwMzQ_4393b41f-06db-4cb8-abf8-45c909b8cc57"
      unitRef="usd">40235000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzMtMy0xLTEtNTEwMzQ_d880eed0-7d77-432d-8521-4ea8cfded3d4"
      unitRef="usd">40235000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzQtMS0xLTEtNTEwMzQ_232d28ad-d3f3-4942-aec0-205dd0cfb464"
      unitRef="usd">232026000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzQtMy0xLTEtNTEwMzQ_31f7bac1-0934-4f2e-be69-99c63ed47a78"
      unitRef="usd">234923000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzUtMS0xLTEtNTEwMzQ_d690b640-3a05-4f5f-a2bb-6de97b1bc23c"
      unitRef="usd">367665000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzUtMy0xLTEtNTEwMzQ_0a1de05e-f3ef-45b4-adb6-1dcb9aaa98ad"
      unitRef="usd">370864000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzYtMS0xLTEtNTEwMzQ_2a6ad970-f705-448b-9e95-a9f60dbdc2fa"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzYtMy0xLTEtNTEwMzQ_4b707c0f-1552-4bfb-b7d0-74d2c5b619cc"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib095b09111624431b72c5a391d336fff_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF8yNg_8df8464d-4059-4d04-a005-f2fdd5bc8f5b"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF8yNg_bc5a755a-09e0-4e76-92e8-7078580fd218"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF81MQ_acb3a019-7c2e-429f-a3b3-e7e638f5e103"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib095b09111624431b72c5a391d336fff_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF81MQ_fff1db91-f79c-4598-8a70-820f178bed3b"
      unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib095b09111624431b72c5a391d336fff_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF81NQ_2b9998a4-6c56-4613-aab6-221f852d3b0c"
      unitRef="shares">27523669</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib095b09111624431b72c5a391d336fff_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF81NQ_33b5fd76-bed6-4253-98be-1c7ff93816a9"
      unitRef="shares">27523669</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF82Mg_0ac341b5-2c44-4e80-aaec-7eb5038911a4"
      unitRef="shares">27431264</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjphNzU2ZTQzNTQ4YjM0NTFmOTNmMDJlNTlkNjBmMmE5OF82Mg_77b8b4e7-af45-4f38-88ac-e016552ce100"
      unitRef="shares">27431264</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ib095b09111624431b72c5a391d336fff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMS0xLTEtNTEwMzQ_6b3e45ab-f732-4912-ab90-7b2cce6c19c5"
      unitRef="usd">275000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia6c07668bf924788a8b6f48d9caadf80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzgtMy0xLTEtNTEwMzQ_8b6dd436-3ea6-4447-834f-ca372f818eb9"
      unitRef="usd">275000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M18zOA_1c1467a0-f0f1-494f-ac00-19f0216b34c8"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2b6154762b734da49c164dc821edb29b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M18zOA_33c10977-594c-466f-ab5f-a82a2b5c2c92"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Mw_2a798531-2ab8-4674-9ed7-9f56448f06dd"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2b6154762b734da49c164dc821edb29b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Mw_443c16a8-27e4-4d47-b723-5014f7114474"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Nw_20a35ddb-a84c-4e8d-8f7d-aa5117f0b6c8"
      unitRef="shares">70032694</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2b6154762b734da49c164dc821edb29b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Nw_37052a5c-3683-4cc2-a947-503ae4d9d16e"
      unitRef="shares">70032694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Nw_4187b29a-6054-4739-ad9f-1d704c96d8fd"
      unitRef="shares">70032694</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2b6154762b734da49c164dc821edb29b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMC0xLTEtNTEwMzQvdGV4dHJlZ2lvbjo0NGIzMGU1NDgzMTY0MzY3YjczYjAyNjBmZDY1NjM3M182Nw_7bb78f4c-7f86-4596-8982-08045fcda9e6"
      unitRef="shares">70032694</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ia150ee3b311442fd950a16d3da261f37_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMS0xLTEtNTEwMzQ_6280d532-916d-4f1a-b89d-a688c1e0a87f"
      unitRef="usd">700000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2b6154762b734da49c164dc821edb29b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfMzktMy0xLTEtNTEwMzQ_3b251df3-4f37-4278-b34f-fb97377f454a"
      unitRef="usd">700000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDAtMS0xLTEtNTEwMzQ_37142d1e-850a-4df2-81d6-417f867b9378"
      unitRef="usd">574554000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDAtMy0xLTEtNTEwMzQ_e02a2509-e055-42aa-b426-0eb2ef19dcbf"
      unitRef="usd">556418000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDEtMS0xLTEtNTEwMzQ_d789d577-5061-4851-bc19-abd774f03f97"
      unitRef="usd">-164510000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDEtMy0xLTEtNTEwMzQ_69d56571-7bb0-4966-8e96-d3621c24f1d6"
      unitRef="usd">-176096000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDItMS0xLTEtNTEwMzQ_4be4e12e-a67e-4734-95fb-75d36cdd1e9f"
      unitRef="usd">-3919000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDItMy0xLTEtNTEwMzQ_b212704e-7f48-4119-86ed-eeeb8b2dfb51"
      unitRef="usd">-2163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDMtMS0xLTEtNTEwMzQ_ac4dfa46-297e-4076-a2b1-f15542586328"
      unitRef="usd">407100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDMtMy0xLTEtNTEwMzQ_602fb3b1-39c7-46dc-8a03-7a4c91543186"
      unitRef="usd">379134000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDQtMS0xLTEtNTEwMzQ_a0eefad4-6528-4035-aa44-68bf1a30a149"
      unitRef="usd">774765000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yMi9mcmFnOjU0YjRhM2EzY2M1OTQzM2VhZjE5OWEwMzliODUwYjgyL3RhYmxlOjhiZjlhZmIzZWFiNTRlZWY5ZDM3NDQxYjFmZGE3ZDVjL3RhYmxlcmFuZ2U6OGJmOWFmYjNlYWI1NGVlZjlkMzc0NDFiMWZkYTdkNWNfNDQtMy0xLTEtNTEwMzQ_478e2a9b-2838-4ba5-9ba6-f4bd8ac169db"
      unitRef="usd">749998000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMi01LTEtMS01MTAzNA_26f48de2-1399-4f8e-a571-fee61ce83198"
      unitRef="usd">239680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMi03LTEtMS01MTAzNA_15d8f05c-27ca-46f2-87b8-dacd8e59b085"
      unitRef="usd">152871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNC01LTEtMS01MTAzNA_cf89b282-ccac-4ec1-b11f-9f717a662dd7"
      unitRef="usd">141282000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNC03LTEtMS01MTAzNA_77f482ce-728e-4eba-b72f-62057a249b0e"
      unitRef="usd">88030000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNS01LTEtMS01MTAzNA_786a175c-fe99-4437-8a08-0b74a6ca6bad"
      unitRef="usd">64247000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNS03LTEtMS01MTAzNA_a29f8033-9703-4092-8c4d-a9d4d274f956"
      unitRef="usd">31498000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:Depreciation
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNi01LTEtMS01MTAzNA_7646eac5-12af-47f7-8aa6-e15d6f64f8da"
      unitRef="usd">8901000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNi03LTEtMS01MTAzNA_d1a0f48f-d611-4769-a222-e65b0e4c2b98"
      unitRef="usd">6203000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNy01LTEtMS01MTAzNA_9de55765-1b0b-4199-b50c-486a7ff2f08b"
      unitRef="usd">4711000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfNy03LTEtMS01MTAzNA_05fa0d12-0830-405f-9cde-49895c71a44c"
      unitRef="usd">4712000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfOC01LTEtMS01MTAzNA_7bb56b19-5ade-4197-81ae-4a3c916ba1ce"
      unitRef="usd">15000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfOC01LTEtMS01MTAzNA_fc75d2dc-ece2-4383-9c85-f3600b4ed4f8"
      unitRef="usd">15000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfOC03LTEtMS01MTAzNA_51c50d97-c468-4078-9b93-b5d6ba06a604"
      unitRef="usd">-27000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfOC03LTEtMS01MTAzNA_bba37f39-4859-4fe2-ae37-9c4ce0474fed"
      unitRef="usd">-27000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:CostsAndExpenses
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTAtNS0xLTEtNTEwMzQ_4592a6ff-f013-418f-a038-8ad09d2ec7d9"
      unitRef="usd">219126000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTAtNy0xLTEtNTEwMzQ_246181f3-05a3-46bc-ba4e-4577127aefef"
      unitRef="usd">130470000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTEtNS0xLTEtNTEwMzQ_3d7fd0c4-9ff2-45db-a25a-0b47b4757c39"
      unitRef="usd">20554000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTEtNy0xLTEtNTEwMzQ_52a910ef-218a-4ebb-be21-437491b9d6e9"
      unitRef="usd">22401000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTItNS0xLTEtNTEwMzQ_d2dff82b-020f-4441-9d63-cb6643db2ca1"
      unitRef="usd">-1053000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTItNy0xLTEtNTEwMzQ_dd06890c-035b-4f82-aedc-03ae356cd817"
      unitRef="usd">-754000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTMtNS0xLTEtNTEwMzQ_2ab0744b-3426-4d1d-b8bb-3c9e077caa39"
      unitRef="usd">1602000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTMtNy0xLTEtNTEwMzQ_45c9e3a8-eaf4-4e18-99ae-6be58773c955"
      unitRef="usd">1581000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTQtNS0xLTEtNTEwMzQ_f8b83aac-9438-48ba-a1ee-9fc2a138cde4"
      unitRef="usd">17899000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTQtNy0xLTEtNTEwMzQ_b98f3a66-208c-4eb1-8c17-57151e33e17e"
      unitRef="usd">20066000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTUtNS0xLTEtNTEwMzQ_f7486be3-aec1-4053-a4f7-1a9478da071c"
      unitRef="usd">6313000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTUtNy0xLTEtNTEwMzQ_13752a71-987f-4f70-ba3a-1ff3fdaf58c7"
      unitRef="usd">3559000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTYtNS0xLTEtNTEwMzQ_4eefa51c-b02e-4cc2-8a35-d10497eabc88"
      unitRef="usd">11586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTYtNy0xLTEtNTEwMzQ_1dbd1598-f3f7-45d2-9e09-287df7307f7f"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTgtNS0xLTEtNTEwMzQ_4a9f8823-2fcb-4080-86df-e2289680b0f9"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTgtNy0xLTEtNTEwMzQ_e26e48a0-21a0-4be8-b047-2d4a638aba1d"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTktNS0xLTEtNTEwMzQ_c2a5dfad-d130-4829-af26-0747983cc54c"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMTktNy0xLTEtNTEwMzQ_669de467-8954-4aaa-b1be-fa3c48d3b654"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMjEtNS0xLTEtNTEwMzQ_6d1379cb-75bd-4246-b063-4d008551b602"
      unitRef="shares">97481412</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMjEtNy0xLTEtNTEwMzQ_d9ff62fa-10ac-436b-8ec2-cf5d622158cc"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMjItNS0xLTEtNTEwMzQ_d23ffe87-ebe4-4657-96a7-389e4997d681"
      unitRef="shares">104122026</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yNS9mcmFnOmRiNGUyNmZiZjZkMjRjYjE5YmE5ODk1ODljOWU3YmY5L3RhYmxlOjNjYTA3MTVkOTVmMjQ1ZWE4ZDFmMzRhMWUxYTJmNmNhL3RhYmxlcmFuZ2U6M2NhMDcxNWQ5NWYyNDVlYThkMWYzNGExZTFhMmY2Y2FfMjItNy0xLTEtNTEwMzQ_4d5cc46d-d024-46a0-b2e1-b9c40246076c"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfMi01LTEtMS01MTAzNA_4eefa51c-b02e-4cc2-8a35-d10497eabc88"
      unitRef="usd">11586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfMi03LTEtMS01MTAzNA_1dbd1598-f3f7-45d2-9e09-287df7307f7f"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfMy01LTEtMS01MTAzNA_dc66e60c-d15b-4981-b8dd-8b1c89624910"
      unitRef="usd">-9000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfMy03LTEtMS01MTAzNA_37d98bd7-0703-44bc-a41f-4fdeaa85bfaf"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfNC01LTEtMS01MTAzNA_89d600ae-9237-4436-8ea0-e07418d3aaee"
      unitRef="usd">-1765000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfNC03LTEtMS01MTAzNA_a8f57fa6-90f8-4d09-af4a-a4f20c5ecf11"
      unitRef="usd">-850000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfNS01LTEtMS01MTAzNA_3b7ed797-9c4d-4636-86ec-fa44f0474bd6"
      unitRef="usd">9830000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18yOC9mcmFnOjQxNWUwMWYyYzgzMDRjMDQ4OTBjMWZlMTdiMDNlYWExL3RhYmxlOmNiODk1NTg3M2VhNDRmMTliNDRlMDQ2MDc0MjkwYjdjL3RhYmxlcmFuZ2U6Y2I4OTU1ODczZWE0NGYxOWI0NGUwNDYwNzQyOTBiN2NfNS03LTEtMS01MTAzNA_321ecf70-89b8-4644-ba13-641b59077d51"
      unitRef="usd">15652000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i439176d195bf4894adafa1f0146b4c72_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0xLTEtMS01MTAzNA_5eaf4c8d-1ec4-4632-b52d-d58eff17dcb2"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i439176d195bf4894adafa1f0146b4c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0zLTEtMS01MTAzNA_090e0fd1-af5f-4e3b-bb2d-1c79a6ef1861"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i340c207aeb684aba87340fb15b2761fd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy01LTEtMS01MTAzNA_b06d69db-bfaa-49ba-af29-a2a93e68c674"
      unitRef="shares">91737020</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i340c207aeb684aba87340fb15b2761fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy03LTEtMS01MTAzNA_8d458900-217d-4c2d-aedd-f48009563ae5"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i839b0d701d7c44b18a515db6a3d6ede0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy05LTEtMS01MTAzNA_781f58ef-d211-4575-9bd1-15d0f4bf4b5c"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d177132b9e441bd972d8801d11b8475_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0xMS0xLTEtNTEwMzQ_2419689f-8477-4497-91f5-edae884579b3"
      unitRef="usd">-67398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c25157d62334f3e9eb6ce1e6f70f30c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0xMy0xLTEtNTEwMzQ_a9c52517-2b42-43bc-9404-27daa3f6b083"
      unitRef="usd">3416000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i675f46cb93df4c14b9f0988b88415a73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfMy0xNS0xLTEtNTEwMzQ_71f7c4e0-d1dc-4dbd-a399-e62183c6763d"
      unitRef="usd">335137000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie6a57fdef96044fea9a9189cb934d565_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNC0xMS0xLTEtNTEwMzQ_62b082ac-39c6-4bdb-ab4a-64d294a6a9fd"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNC0xNS0xLTEtNTEwMzQ_bb38914b-7445-4f82-b868-1e5f536b1b46"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i343fc9470ad4421d899383dc2f6cace3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNS0xMy0xLTEtNTEwMzQ_39120e7f-d707-4c70-b449-e48d8c5e62de"
      unitRef="usd">-855000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNS0xNS0xLTEtNTEwMzQ_0bc595f5-d981-46da-8279-2b533113d59e"
      unitRef="usd">-855000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i7127a397e5f0462e9c3eb17d66302bee_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0xLTEtMS01MTAzNA_a4fffcb5-c7d1-41f1-b26c-1d0ea6ed4e93"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7127a397e5f0462e9c3eb17d66302bee_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0zLTEtMS01MTAzNA_4219c88b-9a9c-44a3-8207-ae5dc5d68f9b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i19f4c125247442f1bf9049241cdc83ab_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi01LTEtMS01MTAzNA_48d6d920-d2f1-4328-924a-62c44407736d"
      unitRef="shares">91737020</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i19f4c125247442f1bf9049241cdc83ab_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi03LTEtMS01MTAzNA_e22c57d4-5d28-42ec-b1ab-77d3d8a4c91d"
      unitRef="usd">917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i278b01b76fa84eb18506d6f6faf27f95_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi05LTEtMS01MTAzNA_524dd7ff-4384-4f42-9247-3e4a12c0bcb9"
      unitRef="usd">398202000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3074884881c541a7af71c4874f20dc01_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0xMS0xLTEtNTEwMzQ_181c7b44-345c-4470-97a7-04e5cfbf847f"
      unitRef="usd">-50891000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8107fb6964f43f5a7179fadfb477c1b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0xMy0xLTEtNTEwMzQ_2d2ed3ae-14f1-45bd-8768-98d88f731423"
      unitRef="usd">2561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb8a4b04aa1447dca192b542d657a51a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOmZhODM2YjU1NTdmOTQ5YjdhYWQzYmEzMjZlMmU5NjhiL3RhYmxlcmFuZ2U6ZmE4MzZiNTU1N2Y5NDliN2FhZDNiYTMyNmUyZTk2OGJfNi0xNS0xLTEtNTEwMzQ_c5c9501e-498b-4394-90aa-b8db32f1b904"
      unitRef="usd">350789000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i85d07737059a4179a33dd46d58847430_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0xLTEtMS01MTAzNA_9848032b-3aec-4b8b-bde5-1f52844c8a2d"
      unitRef="shares">27431264</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i85d07737059a4179a33dd46d58847430_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0zLTEtMS01MTAzNA_42dc6676-3bc5-44b6-9986-9fe1598262a7"
      unitRef="usd">275000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="id54f4e3e8f114709963aef5bfb3246a4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy01LTEtMS01MTAzNA_7cc77624-0203-43a0-8667-9b0887debf26"
      unitRef="shares">70032694</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id54f4e3e8f114709963aef5bfb3246a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy03LTEtMS01MTAzNA_181f6be8-a328-4cf9-8608-9d2b9f292ea4"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib19cdcc8998c47c488ae6016c875fffd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy05LTEtMS01MTAzNA_223c5963-44fb-4e95-8c86-c34ac52435fd"
      unitRef="usd">556418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i089bbbe19097439cb3f3fd6f798f4559_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0xMS0xLTEtNTEwMzQ_0b4b1ee3-1e71-4bd0-8049-8382c15199f2"
      unitRef="usd">-176096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f6a0e74c48643549f268eda75be53ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0xMy0xLTEtNTEwMzQ_7e0d47b1-e5a3-4ec0-bce0-6fb0243bdd84"
      unitRef="usd">-2163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfMy0xNS0xLTEtNTEwMzQ_ea7e9149-7fea-4722-a7b7-bb7598ac0f9d"
      unitRef="usd">379134000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i88860dcbe930475abe723174416a4f9c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xLTEtMS03MTQyOA_9a1eb583-c789-4176-b190-3d1f6583d788"
      unitRef="shares">137794</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i88860dcbe930475abe723174416a4f9c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0zLTEtMS03MTQyOA_e6a48159-bbb6-42cb-8c9f-21d2861b602c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie5d3bbf888b84b3f9ff21e4f67eb79e1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC05LTEtMS03MTQyOA_9253bd53-def3-47ca-b539-f86ad83c8714"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xNS0xLTEtNzE0Mjg_5d0b60d1-a456-47d2-aad8-965760151699"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i88860dcbe930475abe723174416a4f9c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0xLTEtMS03MTQyOA_f48c9d21-48c3-4be3-9b28-8019e2a307cf"
      unitRef="shares">45389</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i88860dcbe930475abe723174416a4f9c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0zLTEtMS03MTQyOA_2714136c-3053-4bd8-9122-e015e18483c8"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie5d3bbf888b84b3f9ff21e4f67eb79e1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS05LTEtMS03MTQyOA_94e5305c-e992-470f-ac88-99fa5f66abf6"
      unitRef="usd">1468000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0xNS0xLTEtNzE0Mjg_25f850cc-86f6-480f-964f-d7c7d5f2b0ce"
      unitRef="usd">1469000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie5d3bbf888b84b3f9ff21e4f67eb79e1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC05LTEtMS01NTY1MQ_2fcddfce-713f-4556-9ee2-7e4a719904f8"
      unitRef="usd">19605000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xNS0xLTEtNTU2NzI_ce35bb4e-6513-4687-a63a-3066fdd7f9e9"
      unitRef="usd">19605000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="iddbab9b152b3437d951d22ca1cc7d7d8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xMS0xLTEtNTEwMzQ_39871362-c6f9-4cff-8172-263a958a385d"
      unitRef="usd">11586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNC0xNS0xLTEtNTEwMzQ_c961565f-e598-4b20-9c74-90099b3315c7"
      unitRef="usd">11586000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i39af905c2ab745f8b7ccc16eb699be30_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0xMy0xLTEtNTEwMzQ_34344736-c38f-41f3-a702-10380399992c"
      unitRef="usd">-1756000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNS0xNS0xLTEtNTEwMzQ_dd832855-2548-4091-a5d6-6499ae8fcfd2"
      unitRef="usd">-1756000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i63c6e333eb7444fc9658ec0919b8592b_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0xLTEtMS01MTAzNA_eaa9b106-a974-4a95-ae02-d7872e46b599"
      unitRef="shares">27523669</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i63c6e333eb7444fc9658ec0919b8592b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0zLTEtMS01MTAzNA_b1e555bf-ce4f-4749-a353-ae90f8119839"
      unitRef="usd">275000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iaad666386a03484bb423d12642b45d07_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi01LTEtMS01MTAzNA_265c2ed1-a7ec-4b85-b286-8ae1f464d2c2"
      unitRef="shares">70032694</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iaad666386a03484bb423d12642b45d07_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi03LTEtMS01MTAzNA_ceef9505-b458-408e-a7ef-b4e2f9f403ef"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5acf6fb85da0493da7341f9493f43385_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi05LTEtMS01MTAzNA_14a1ab84-3a15-42e7-96a4-2fb5e453335e"
      unitRef="usd">574554000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb03ae72b3434170b0d99c8a68e45307_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0xMS0xLTEtNTEwMzQ_b2f1ccfd-1341-4c7d-b1e5-d86c97024a87"
      unitRef="usd">-164510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab5bc211a61d49bfae0995bdeb9a40de_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0xMy0xLTEtNTEwMzQ_9dc79d69-ff9a-4033-b3eb-0ae7b7aed6a9"
      unitRef="usd">-3919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zMS9mcmFnOjEzYzgxNTg0YjIzOTQwYmRhYmU2NjgxOGJjZTNlOGJkL3RhYmxlOjIxZTU0NjZiYTZhYTQxYjBhMzExOTc4MDYzMGEwNWI5L3RhYmxlcmFuZ2U6MjFlNTQ2NmJhNmFhNDFiMGEzMTE5NzgwNjMwYTA1YjlfNi0xNS0xLTEtNTEwMzQ_e718145c-91ca-447d-96e0-7f590c53fd6a"
      unitRef="usd">407100000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMy0xLTEtMS01MTAzNA_4eefa51c-b02e-4cc2-8a35-d10497eabc88"
      unitRef="usd">11586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMy0zLTEtMS01MTAzNA_1dbd1598-f3f7-45d2-9e09-287df7307f7f"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNS0xLTEtMS01MTAzNA_7646eac5-12af-47f7-8aa6-e15d6f64f8da"
      unitRef="usd">8901000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNS0zLTEtMS01MTAzNA_d1a0f48f-d611-4769-a222-e65b0e4c2b98"
      unitRef="usd">6203000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNi0xLTEtMS01MTAzNA_9de55765-1b0b-4199-b50c-486a7ff2f08b"
      unitRef="usd">4711000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNi0zLTEtMS01MTAzNA_05fa0d12-0830-405f-9cde-49895c71a44c"
      unitRef="usd">4712000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNy0xLTEtMS01MTAzNA_1030ec3e-fa00-4fbc-a303-d47cef72f6e6"
      unitRef="usd">139000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfNy0zLTEtMS01MTAzNA_4785baea-9670-4030-b971-724bafc3010c"
      unitRef="usd">114000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOC0xLTEtMS01MTAzNA_7bb56b19-5ade-4197-81ae-4a3c916ba1ce"
      unitRef="usd">15000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOC0xLTEtMS01MTAzNA_fc75d2dc-ece2-4383-9c85-f3600b4ed4f8"
      unitRef="usd">15000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOC0zLTEtMS01MTAzNA_51c50d97-c468-4078-9b93-b5d6ba06a604"
      unitRef="usd">-27000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOC0zLTEtMS01MTAzNA_bba37f39-4859-4fe2-ae37-9c4ce0474fed"
      unitRef="usd">-27000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOS0xLTEtMS01MTAzNA_f21c16ed-fc98-4b06-8087-9f137fac5cc4"
      unitRef="usd">479000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfOS0zLTEtMS01MTAzNA_bd48b104-1d89-403f-b7dc-4df5cf351221"
      unitRef="usd">231000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTAtMS0xLTEtNTEwMzQ_436e43a7-6eac-49af-9483-53222c668f91"
      unitRef="usd">-759000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTAtMy0xLTEtNTEwMzQ_2c5a6e77-566e-4cc8-a132-f829e0e160d4"
      unitRef="usd">-1820000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTEtMS0xLTEtNTEwMzQ_f7d21221-fbe0-44cc-b2d4-ecd4c17b7a99"
      unitRef="usd">-19000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTEtMy0xLTEtNTEwMzQ_58ac7f34-acb4-451c-8afd-dcb2219ee859"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTItMS0xLTEtNTEwMzQ_6e5ee778-06dd-4580-940f-801972467399"
      unitRef="usd">19605000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTItMy0xLTEtNTEwMzQ_fe0c83ca-cacd-4a9b-abb8-9a7cc95dc596"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTQtMS0xLTEtNTEwMzQ_a1f44a64-ba25-4d5a-9165-57ec272a2701"
      unitRef="usd">9979000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTQtMy0xLTEtNTEwMzQ_a0aa2489-9267-4a00-a470-55a32f5b6882"
      unitRef="usd">6106000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTUtMS0xLTEtNTEwMzQ_9e69baca-e6c4-4eac-804e-3e930234d554"
      unitRef="usd">2478000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTUtMy0xLTEtNTEwMzQ_dcd673ae-f76a-4781-93b8-c7132fd69082"
      unitRef="usd">-1558000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTYtMS0xLTEtNTEwMzQ_35a90c73-ada8-497f-bf1c-be498d377851"
      unitRef="usd">223000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTYtMy0xLTEtNTEwMzQ_bbbda92f-6d74-4b38-8b7d-66617684eee6"
      unitRef="usd">297000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTctMS0xLTEtNTEwMzQ_f4ad8185-4434-4ea4-8a8d-e58e4cfec23b"
      unitRef="usd">-1071000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTctMy0xLTEtNTEwMzQ_4b8a123c-3964-413f-ac43-5d90ef984497"
      unitRef="usd">471000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTgtMS0xLTEtNTEwMzQ_8f5ddd15-bcff-4872-a300-cd553b9fe0dc"
      unitRef="usd">-1392000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTgtMy0xLTEtNTEwMzQ_d3031401-596c-4e56-9410-597d292c85b2"
      unitRef="usd">8755000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTktMS0xLTEtNTEwMzQ_9713c6e9-44b3-4005-adb2-5e338ef37af0"
      unitRef="usd">4686000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMTktMy0xLTEtNTEwMzQ_5673828c-5e9c-4267-b5cb-b2643aeaa075"
      unitRef="usd">5037000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjAtMS0xLTEtNTEwMzQ_268e3015-5d9a-4b56-bf64-bb953a026f5a"
      unitRef="usd">779000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjAtMy0xLTEtNTEwMzQ_5a882e7d-a65f-4440-9e7a-033db434b2a6"
      unitRef="usd">666000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <task:IncreaseDecreaseInDeferredRentCredit
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjEtMS0xLTEtNTEwMzQ_2ac5780b-568e-4b11-9aa1-b0761c46f743"
      unitRef="usd">422000</task:IncreaseDecreaseInDeferredRentCredit>
    <task:IncreaseDecreaseInDeferredRentCredit
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjEtMy0xLTEtNTEwMzQ_bb5c1a62-4e8a-40a6-bf3f-e28df52d20d7"
      unitRef="usd">224000</task:IncreaseDecreaseInDeferredRentCredit>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjItMS0xLTEtNTEwMzQ_e7531fda-8c17-4727-b250-59a846d5503d"
      unitRef="usd">36890000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjItMy0xLTEtNTEwMzQ_856c7e50-8115-433f-9d52-f2d5b1545ec0"
      unitRef="usd">39922000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjQtMS0xLTEtNTEwMzQ_250e26de-0083-4fb1-915c-0ea7a58c0b6a"
      unitRef="usd">17770000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjQtMy0xLTEtNTEwMzQ_01cf9e0b-2462-4043-a8c3-529a110716df"
      unitRef="usd">10127000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjUtMS0xLTEtNTEwMzQ_542f2762-970e-4b97-b0c4-55368861ffec"
      unitRef="usd">-17770000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjUtMy0xLTEtNTEwMzQ_905707d2-088d-4d54-94aa-24edad25da81"
      unitRef="usd">-10127000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjgtMS0xLTEtNTEwMzQ_cfceff5c-38b7-433b-b9fa-7e594520cdbc"
      unitRef="usd">2625000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMjgtMy0xLTEtNTEwMzQ_8e43259a-e108-4e9b-a23e-8f1ab6507e88"
      unitRef="usd">1313000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzItMS0xLTEtNjI4OTc_5671097f-e77f-4be8-bb33-08bf3b02a264"
      unitRef="usd">1469000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzItMy0xLTEtNjI5Mjk_4a931650-aabd-41f0-8be2-1d6c2a8131fd"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzMtMS0xLTEtNTEwMzQ_976de142-de0d-41a3-9a42-7ee1415f0db4"
      unitRef="usd">-4094000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzMtMy0xLTEtNTEwMzQ_9889e154-7e96-4e97-9170-56f1f62b6831"
      unitRef="usd">-1313000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzQtMS0xLTEtNTEwMzQ_748d4f59-e839-4fa3-8fc3-608bcc885f4c"
      unitRef="usd">15026000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzQtMy0xLTEtNTEwMzQ_81bceb26-97eb-46fc-9921-8e9c9dda59ba"
      unitRef="usd">28482000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzUtMS0xLTEtNTEwMzQ_94692c0e-131e-4e96-9abf-8abdc04f6f27"
      unitRef="usd">-1536000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzUtMy0xLTEtNTEwMzQ_9e5c805c-c9b9-4089-8bfe-4f93ab4357db"
      unitRef="usd">-717000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzYtMS0xLTEtNTEwMzQ_8ae38e72-5b35-4bdb-b342-6e9aed13907b"
      unitRef="usd">63584000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i675f46cb93df4c14b9f0988b88415a73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzYtMy0xLTEtNTEwMzQ_91b2b452-6906-4255-9aa0-7fbde9ff3d7b"
      unitRef="usd">107728000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzctMS0xLTEtNTEwMzQ_d13c5f97-633c-439e-b5ef-13f20dd48ba7"
      unitRef="usd">77074000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieb8a4b04aa1447dca192b542d657a51a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M18zNC9mcmFnOjc2ZWYzNThkNzE3OTRmZmU4NWM3NTQyOTBmYWNmOWI4L3RhYmxlOjliYzExY2JkODczMjQxNTU5OWFjMTZlZTFhMjI2NjdhL3RhYmxlcmFuZ2U6OWJjMTFjYmQ4NzMyNDE1NTk5YWMxNmVlMWEyMjY2N2FfMzctMy0xLTEtNTEwMzQ_f6353418-0add-4f21-9e1c-e3754a7e9ebd"
      unitRef="usd">135493000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180MC9mcmFnOjQ2ZjcyZjkyYTk1NTQ4M2RhYjkxOTA4ZTVkYTIzZTFkL3RleHRyZWdpb246NDZmNzJmOTJhOTU1NDgzZGFiOTE5MDhlNWRhMjNlMWRfMjAzNA_86d38c04-452c-44e1-8285-b0e792ef42a2">Description of Business and Organization&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TaskUs, Inc. (&#x201c;TaskUs&#x201d; and, together with its subsidiaries, the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) was formed by investment funds affiliated with Blackstone Inc. (&#x201c;Blackstone&#x201d;) as a vehicle for the acquisition of TaskUs Holdings, Inc. (&#x201c;TaskUs Holdings&#x201d;) on October 1, 2018 (the &#x201c;Blackstone Acquisition&#x201d;). Prior to the Blackstone Acquisition, TaskUs had no operations and TaskUs Holdings operated as a standalone entity. TaskUs, Inc. was incorporated in Delaware in July 2018, and is headquartered in New Braunfels, Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides digital outsourced services, focused on serving high-growth technology companies to represent, protect and grow their brands. The Company's global, omni-channel delivery model is focused on Digital Customer Experience, Content Security and Artificial Intelligence (AI) Services (formerly known as AI Operations). The Company has designed its platform to enable it to rapidly scale and benefit from its clients&#x2019; growth. Through its agile and responsive operational model, the Company delivers services from multiple delivery sites that span globally from the United States, Philippines, and other parts of the world.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s major service offerings are described in more detail below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Digital Customer Experience&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Principally consists of omni-channel customer care&#160;services&#160;primarily delivered through digital (non-voice) channels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Content Security&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Principally consists of review and disposition of user and advertiser generated content for purposes which include removal or labeling of policy violating, offensive or misleading content.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;AI Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Principally consists of data labeling, annotation and transcription services performed for the purpose of training and tuning AI algorithms through the process of machine learning.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1Mg_ee35ef8d-320b-47e0-99f8-16d13e731ac6">Summary of Significant Accounting Policies&lt;div style="margin-top:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(a) Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;). Our Annual Report on Form 10-K for the year ended December 31, 2021 (the "Annual Report"), as filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There were no material changes to our significant accounting policies during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2021 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March&#160;31, 2022 and its results of operations, comprehensive income (loss) and shareholders&#x2019; equity for the three months ended March&#160;31, 2022 and 2021, and cash flows for the three months ended March 31, 2022 and 2021. The condensed consolidated balance sheet as of December&#160;31, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Company&#x2019;s June 2021 initial public offering (&#x201c;IPO&#x201d;), on June&#160;10, 2021, the Company amended and restated its certificate of incorporation to effect a ten-for-one forward stock split of its outstanding common stock and authorized two classes of ownership interests. The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(b) Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; valuation of foreign currency exchange rate forward contracts; valuation of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;stock-based compensation; valuation and impairment of intangibles and goodwill and reserves for income tax uncertainties and other contingencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022, the impact of the novel coronavirus (&#x201c;COVID-19&#x201d;) pandemic, including as a result of new strains and variants of the virus and uncertainty of acceptance of vaccines and their effectiveness, continues to unfold. As a result, many of our estimates and assumptions required increased judgement and carry a higher degree of variability and volatility. We continue to closely monitor the outbreak and the impact on our operations and liquidity. As events continue to evolve and additional information becomes available, our estimates may change materially in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(c) Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no involvement with variable interest entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(d) Concentration Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of the Company&#x2019;s clients are located in the United States. Clients outside of the United States are concentrated in Europe and Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2022 and 2021, the following clients represented greater than 10% of the Company&#x2019;s service revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Client&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Service revenue percentage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/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',sans-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, the following clients represented greater than 10% of the Company&#x2019;s accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts&#160;receivable&#160;percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Client&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less than 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less than 10%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(e) Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently qualifies as an &#x201c;emerging growth company&#x201d; under the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:25.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMzI5ODUzNDg5ODE1Ng_4bdd7416-79d0-485b-911c-773b9da04e38"&gt;ASU 2016-02&lt;/span&gt;, Leases (Topic 842), which supersedes FASB Accounting Standards Codification ("ASC"), Leases (Topic 840). The standard is intended to increase the transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In June 2020, the FASB postponed the effective date for ASC 842 for private companies. This ASU will be effective for the Company beginning in fiscal year 2022, with early adoption permitted. The Company plans to adopt this standard during 2022, using the modified retrospective method and the effective date as the date of initial application. The Company currently expects to recognize right-of-use assets and lease liabilities of approximately $43 million to $51 million to the consolidated balance sheet. The Company expects to elect the "package of practical expedients," which permits the Company not to reassess under ASC842 any prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to apply the short-term lease exception and will therefore recognize a right-of-use asset and lease liability for all leases. The Company does &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not expect adoption of the lease standard to have a material impact on the consolidated statement of operations nor on its consolidated cash flow statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity&#x2019;s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. This ASU will be effective for the Company beginning in fiscal year 2023 with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2016-13 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1Nw_a0839866-6464-43f5-9c2c-d65baa491a33">Basis of Presentation&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;). Our Annual Report on Form 10-K for the year ended December 31, 2021 (the "Annual Report"), as filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There were no material changes to our significant accounting policies during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2021 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March&#160;31, 2022 and its results of operations, comprehensive income (loss) and shareholders&#x2019; equity for the three months ended March&#160;31, 2022 and 2021, and cash flows for the three months ended March 31, 2022 and 2021. The condensed consolidated balance sheet as of December&#160;31, 2021, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.&lt;/span&gt;&lt;/div&gt;In connection with the Company&#x2019;s June 2021 initial public offering (&#x201c;IPO&#x201d;), on June&#160;10, 2021, the Company amended and restated its certificate of incorporation to effect a ten-for-one forward stock split of its outstanding common stock and authorized two classes of ownership interests. The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i68ad4fec2aad4b979cb0a554cbf9cb07_D20210610-20210610"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMjE5OTAyMzI2OTkwOQ_6c5cd686-120e-4ed2-a893-7908ad7b6f38"
      unitRef="number">10</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:UseOfEstimates
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1OA_61de00db-8372-4e38-acda-46146bf3aa1f">Use of EstimatesThe preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; valuation of foreign currency exchange rate forward contracts; valuation of &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;stock-based compensation; valuation and impairment of intangibles and goodwill and reserves for income tax uncertainties and other contingencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022, the impact of the novel coronavirus (&#x201c;COVID-19&#x201d;) pandemic, including as a result of new strains and variants of the virus and uncertainty of acceptance of vaccines and their effectiveness, continues to unfold. As a result, many of our estimates and assumptions required increased judgement and carry a higher degree of variability and volatility. We continue to closely monitor the outbreak and the impact on our operations and liquidity. As events continue to evolve and additional information becomes available, our estimates may change materially in the future.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1OQ_a9294988-b9c7-4c2d-9b51-9e3ba63c75bf">Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no involvement with variable interest entities.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE2MA_d0c771e5-949f-4fd3-8817-8b0cc9c10c67">Concentration RiskMost of the Company&#x2019;s clients are located in the United States. Clients outside of the United States are concentrated in Europe and Canada.The Company&#x2019;s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1NA_e4ebcbaf-533e-4738-b393-f15fca707f10">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2022 and 2021, the following clients represented greater than 10% of the Company&#x2019;s service revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Client&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Service revenue percentage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/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',sans-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, the following clients represented greater than 10% of the Company&#x2019;s accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts&#160;receivable&#160;percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Client&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less than 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less than 10%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5b81eed62ef646ad97150c36ab09fb7f_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOjhkOTBlZWJkY2ExZTQzMjU4ZWZiMjQ1ZGE4NGRlMjZhL3RhYmxlcmFuZ2U6OGQ5MGVlYmRjYTFlNDMyNThlZmIyNDVkYTg0ZGUyNmFfMy0yLTEtMS01MTAzNA_00c80077-04c2-4acb-9701-8e4de4ef2be8"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i367e17c846c04fcd86107fba2b31d9de_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOjhkOTBlZWJkY2ExZTQzMjU4ZWZiMjQ1ZGE4NGRlMjZhL3RhYmxlcmFuZ2U6OGQ5MGVlYmRjYTFlNDMyNThlZmIyNDVkYTg0ZGUyNmFfMy00LTEtMS01MTAzNA_a62bb819-c5f8-46a0-acc9-392b873059dc"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if4950bfedc224342bd9f87c02a7c2236_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOjhkOTBlZWJkY2ExZTQzMjU4ZWZiMjQ1ZGE4NGRlMjZhL3RhYmxlcmFuZ2U6OGQ5MGVlYmRjYTFlNDMyNThlZmIyNDVkYTg0ZGUyNmFfNC0yLTEtMS01MTAzNA_a6a1baad-c443-4a56-b45d-0895b0913424"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i861e731fa9634208af00ec8fdd2bb2b5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOjhkOTBlZWJkY2ExZTQzMjU4ZWZiMjQ1ZGE4NGRlMjZhL3RhYmxlcmFuZ2U6OGQ5MGVlYmRjYTFlNDMyNThlZmIyNDVkYTg0ZGUyNmFfNC00LTEtMS01MTAzNA_e3799aa6-0dea-47aa-9f0d-b87c95ddfdbd"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iea4f45062bea4f1896b3793d353200a6_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOmQ4YTJmMzFkOGYzMTQwM2ViNTcyNzk2YWQ5MDUyNzc4L3RhYmxlcmFuZ2U6ZDhhMmYzMWQ4ZjMxNDAzZWI1NzI3OTZhZDkwNTI3NzhfMi0yLTEtMS01MTAzNA_058bd96f-5c3e-4a95-bd17-a9366101eb52"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1ddba45c0b2c4235b38a32c3e07262b9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOmQ4YTJmMzFkOGYzMTQwM2ViNTcyNzk2YWQ5MDUyNzc4L3RhYmxlcmFuZ2U6ZDhhMmYzMWQ4ZjMxNDAzZWI1NzI3OTZhZDkwNTI3NzhfMi00LTEtMS01MTAzNA_0194f04b-8563-4668-bf87-6c5485a383e3"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8d25a51a09af41c1bc0bae01a7ad7b1d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOmQ4YTJmMzFkOGYzMTQwM2ViNTcyNzk2YWQ5MDUyNzc4L3RhYmxlcmFuZ2U6ZDhhMmYzMWQ4ZjMxNDAzZWI1NzI3OTZhZDkwNTI3NzhfMy00LTEtMS01MTAzNA_94c9a9a7-7e0a-4ace-995e-a7d274a708a4"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3501a1ce63ac4281965424e362907bf2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RhYmxlOmQ4YTJmMzFkOGYzMTQwM2ViNTcyNzk2YWQ5MDUyNzc4L3RhYmxlcmFuZ2U6ZDhhMmYzMWQ4ZjMxNDAzZWI1NzI3OTZhZDkwNTI3NzhfNC0yLTEtMS03NzE0Nw_9c97456b-10da-497b-887f-f9f0c860699d"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfOTE1NQ_a084f936-8df7-40f7-9634-87107db73c6e">Recent Accounting Pronouncements&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently qualifies as an &#x201c;emerging growth company&#x201d; under the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:25.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMzI5ODUzNDg5ODE1Ng_4bdd7416-79d0-485b-911c-773b9da04e38"&gt;ASU 2016-02&lt;/span&gt;, Leases (Topic 842), which supersedes FASB Accounting Standards Codification ("ASC"), Leases (Topic 840). The standard is intended to increase the transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In June 2020, the FASB postponed the effective date for ASC 842 for private companies. This ASU will be effective for the Company beginning in fiscal year 2022, with early adoption permitted. The Company plans to adopt this standard during 2022, using the modified retrospective method and the effective date as the date of initial application. The Company currently expects to recognize right-of-use assets and lease liabilities of approximately $43 million to $51 million to the consolidated balance sheet. The Company expects to elect the "package of practical expedients," which permits the Company not to reassess under ASC842 any prior conclusions about lease identification, lease classification and initial direct costs. The Company does not expect to apply the short-term lease exception and will therefore recognize a right-of-use asset and lease liability for all leases. The Company does &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not expect adoption of the lease standard to have a material impact on the consolidated statement of operations nor on its consolidated cash flow statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity&#x2019;s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. This ASU will be effective for the Company beginning in fiscal year 2023 with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2016-13 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4a44f6a4b79b435bb28429ed46edd21b_I20220101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMTA5OTUxMTY0MDY4MA_2886ecb1-f9a6-4b77-bfc7-aac38224197d"
      unitRef="usd">43000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4a44f6a4b79b435bb28429ed46edd21b_I20220101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMTA5OTUxMTY0MDY4MA_a0ce5dd6-6592-400b-9acb-7640e92381a2"
      unitRef="usd">43000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7cbba4a3fcdc41429c184d95b2e1173b_I20220101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMTA5OTUxMTY0MDY5OA_72ab06c8-3506-4a2a-baf5-53f3e863b878"
      unitRef="usd">51000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7cbba4a3fcdc41429c184d95b2e1173b_I20220101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180My9mcmFnOmVhNTc3NzE1YTg5NDQwNWU4OGNkY2NhYzMzYmJlN2FmL3RleHRyZWdpb246ZWE1Nzc3MTVhODk0NDA1ZTg4Y2RjY2FjMzNiYmU3YWZfMTA5OTUxMTY0MDY5OA_a8f26da3-992f-4018-ac93-bcd21bbe2f5b"
      unitRef="usd">51000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNzM5_7786b6d9-038c-43bc-98ee-629bd4630b89">Revenue&lt;div style="margin-top:6pt;text-indent:25.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revenues are derived from contracts with customers related to business outsourcing services that it provides. The following table presents the breakdown of the Company&#x2019;s revenues by service offering:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Digital Customer Experience&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Content Security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AI Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenues are derived from contracts with customers who are located in the United States. However, the Company delivers its services from geographies outside of the United States. The following table presents the breakdown of the Company&#x2019;s revenues by geographical location, based on where the services are provided from:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Philippines&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:25.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net of allowance for doubtful accounts includes $89.4 million and $75.5 million of unbilled revenues as of March&#160;31, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNzM3_90861661-557a-45c8-9be4-671a50bd21f5">The following table presents the breakdown of the Company&#x2019;s revenues by service offering:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Digital Customer Experience&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Content Security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AI Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6587ecefebb48f2bb482b65a0b7ba55_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfMi01LTEtMS01MTAzNA_0e760193-aa98-4436-aa85-db8e220bc15f"
      unitRef="usd">159731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id43cd47bd72b468cb47a973ed5964592_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfMi03LTEtMS01MTAzNA_595531ff-2d22-4dcd-af20-33733f88c7ea"
      unitRef="usd">99711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia05d27aa8c6746839b8b81471b6d25c0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfMy01LTEtMS01MTAzNA_d46900a7-ab57-4cea-b8e3-036d8c692011"
      unitRef="usd">45852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia08ae453a4b54e598e637863e702acc4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfMy03LTEtMS01MTAzNA_fc37d4ad-ad88-4afb-b526-230ca1affcc3"
      unitRef="usd">36127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cc4fad13ad0495fa1d566c456efd120_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfNC01LTEtMS01MTAzNA_21e87524-7233-432a-a72a-d4ca31ea6433"
      unitRef="usd">34097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d6c4ed5735f41d0be40282b90991cf8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfNC03LTEtMS01MTAzNA_dbe73df3-02dc-4e41-b0ef-a053c5b93e16"
      unitRef="usd">17033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfNS01LTEtMS01MTAzNA_59f1b30a-4e3c-40c2-90a2-f1f32d7d17f8"
      unitRef="usd">239680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjI2NTFmZjY1ODZjNTRkNjBhMWY1NWQyZTA5MGJlYTYwL3RhYmxlcmFuZ2U6MjY1MWZmNjU4NmM1NGQ2MGExZjU1ZDJlMDkwYmVhNjBfNS03LTEtMS01MTAzNA_cd14d81c-8e5e-4020-bc44-aaf319e2ed49"
      unitRef="usd">152871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNzM4_20d39520-9f1d-4503-9bc1-4a7f42b8d3c8">The following table presents the breakdown of the Company&#x2019;s revenues by geographical location, based on where the services are provided from:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Philippines&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieae3fdd5960c4baa914eed04ee15501a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfMi01LTEtMS01MTAzNA_47928f21-889f-4bd5-8dfc-353bc011d91f"
      unitRef="usd">120080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10b189378d0a4139b80404b7532778b0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfMi03LTEtMS01MTAzNA_3a75cd50-6f0b-408a-b34e-99964b88cb39"
      unitRef="usd">84578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c720ada15bb4748b9c0392e2ad70ff3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfMy01LTEtMS01MTAzNA_a88ace9a-e9d8-4193-a934-458f6b2bdbc2"
      unitRef="usd">79131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1969e311fbc4b5a96b35da91d9988d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfMy03LTEtMS01MTAzNA_f855a1f0-4bf2-4f43-b19f-79afed25a3e3"
      unitRef="usd">50757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1572fc1fd9a14d8ea6db6882965ca9a1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfNC01LTEtMS01MTAzNA_8aa0c3c5-9635-4272-99de-511f729732ee"
      unitRef="usd">40469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8df14a092e8d40e1b25a04b8f12e744e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfNC03LTEtMS01MTAzNA_565ab5fb-006b-4744-ba41-a04010f8770f"
      unitRef="usd">17536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfNS01LTEtMS01MTAzNA_ae369537-92bf-488f-8929-dba3279f3fcc"
      unitRef="usd">239680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RhYmxlOjdlNmU4YTNiMWVhYjQyNzI4NmI2ODkwMGQ4M2Y1NDE4L3RhYmxlcmFuZ2U6N2U2ZThhM2IxZWFiNDI3Mjg2YjY4OTAwZDgzZjU0MThfNS03LTEtMS01MTAzNA_d76e0b82-332d-40ba-8c53-b495c5231dd3"
      unitRef="usd">152871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNjc3_46517f25-684c-4861-b341-18fbbe10f1d9"
      unitRef="usd">89400000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180Ni9mcmFnOjI0Yjk5OGViMTAyYjQ4MTk4YTkzMzRmMDE2ZGNkMGI2L3RleHRyZWdpb246MjRiOTk4ZWIxMDJiNDgxOThhOTMzNGYwMTZkY2QwYjZfNjg0_1c214d2e-28f1-412f-8f64-37016a40e413"
      unitRef="usd">75500000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfNDExNQ_ec7880f4-7cae-4f87-9399-638f6bc82077">Forward ContractsThe Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2022 and 2021, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense in the consolidated statements of operations. The forward contract payable resulting from changes in fair value was recorded under accounts payable and accrued liabilities.&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with our derivative contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total notional amount of settled forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized losses (gains) from settlement of forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses on forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's outstanding forward contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total notional amount of outstanding forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward contracts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward contracts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s derivatives are carried at fair value using various pricing models that incorporate observable market inputs, such as interest rate yield curves and currency rates, which are Level 2 inputs. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or by the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfNDExNg_11c908bf-0960-4fa7-b7cd-df6d48b34446">The Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2022 and 2021, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense in the consolidated statements of operations. The forward contract payable resulting from changes in fair value was recorded under accounts payable and accrued liabilities.&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <task:NumberOfCounterparties
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfMzI5ODUzNDg5MjE2OQ_a7d02903-edc3-4e5d-be65-0c171a61319e"
      unitRef="counterparty">2</task:NumberOfCounterparties>
    <us-gaap:DerivativeTermOfContract
      contextRef="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfMzky_45c27414-c36c-47ef-aad1-e5cdc8a95f08">P12M</us-gaap:DerivativeTermOfContract>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfMzI5ODUzNDg5MjE0MA_f2de1cb1-51eb-4b7f-aad2-0c4b5727781e">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with our derivative contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total notional amount of settled forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized losses (gains) from settlement of forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses on forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's outstanding forward contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total notional amount of outstanding forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <task:DerivativeNotionalAmountSettled
      contextRef="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfMi0xLTEtMS02NDUzMA_1e5a49d0-62b8-4330-af27-e681a50430b1"
      unitRef="usd">40382000</task:DerivativeNotionalAmountSettled>
    <task:DerivativeNotionalAmountSettled
      contextRef="i9812fe821b614eee9f62f7c56cc018ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfMi0zLTEtMS02NDUzNA_59aa48c0-c4c3-48de-b5b0-c0261f06a204"
      unitRef="usd">22800000</task:DerivativeNotionalAmountSettled>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfMy0xLTEtMS02NDU0Mg_34960726-e030-4dc0-8797-4a23ff343da6"
      unitRef="usd">-1420000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives
      contextRef="i9812fe821b614eee9f62f7c56cc018ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfMy0zLTEtMS02NDUzOA_ddd814ba-cf7d-485e-8ba4-2d6f84f77e76"
      unitRef="usd">725000</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfNS0xLTEtMS02NDU5Nw_215a157f-4cab-40dc-8e93-189d0ca6942f"
      unitRef="usd">-759000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i9812fe821b614eee9f62f7c56cc018ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjIwYzJmMmNlMGY1ZDRhNzBiYTM5NWE4MDlkMGJjM2IzL3RhYmxlcmFuZ2U6MjBjMmYyY2UwZjVkNGE3MGJhMzk1YTgwOWQwYmMzYjNfNS0zLTEtMS02NDU4OQ_92e8c6c4-279a-4137-a120-a833eb87a4e3"
      unitRef="usd">-1820000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id352f463053047bdbdfb254cc20493d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjE3Y2MxYzVkZThmNjRkOGZiMmUxNzdjZDFhNzA2ODQxL3RhYmxlcmFuZ2U6MTdjYzFjNWRlOGY2NGQ4ZmIyZTE3N2NkMWE3MDY4NDFfMy0xLTEtMS02NDU4NA_3d5c0d10-1ef0-458c-b7e3-93db88b32ba3"
      unitRef="usd">152980000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic714a0c41d2c4e148dfe8dcf9b90caca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjE3Y2MxYzVkZThmNjRkOGZiMmUxNzdjZDFhNzA2ODQxL3RhYmxlcmFuZ2U6MTdjYzFjNWRlOGY2NGQ4ZmIyZTE3N2NkMWE3MDY4NDFfMy0zLTEtMS02NDU4MQ_511a4ed2-169a-4430-ade5-5c76cd8f1982"
      unitRef="usd">127200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RleHRyZWdpb246NjFmN2U4OTE1Y2U5NDkwMWEyMjQ1Y2EwYjUxYWQ1ZjVfNDExOA_65da49d0-d5e2-4b62-b994-4d41d1834e04">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward contracts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurements using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;br/&gt;inputs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forward contracts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="if20e4eb000124a6cbb1c248ec654561b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjU1NTM1YmFhOGVlNDQ2YTI5YzA0OWVhZTdjM2E1YzVlL3RhYmxlcmFuZ2U6NTU1MzViYWE4ZWU0NDZhMjljMDQ5ZWFlN2MzYTVjNWVfMy0xLTEtMS01MTAzNA_5380bc57-b35a-4379-9f65-24a72940c796"
      unitRef="usd">3552000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7d2b0a794bb34717a0375fb5d1888ac4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjU1NTM1YmFhOGVlNDQ2YTI5YzA0OWVhZTdjM2E1YzVlL3RhYmxlcmFuZ2U6NTU1MzViYWE4ZWU0NDZhMjljMDQ5ZWFlN2MzYTVjNWVfMy0zLTEtMS01MTAzNA_6355b217-dc3e-439c-8f6b-263d8e60ac2e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3d70ce9104b54e119dfd9a74e8827479_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjU1NTM1YmFhOGVlNDQ2YTI5YzA0OWVhZTdjM2E1YzVlL3RhYmxlcmFuZ2U6NTU1MzViYWE4ZWU0NDZhMjljMDQ5ZWFlN2MzYTVjNWVfMy01LTEtMS01MTAzNA_4e5029bd-ba12-4b5f-8fd5-748f5068f5db"
      unitRef="usd">3552000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i53088dbec1f04f16aa2d2085a6148274_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOjU1NTM1YmFhOGVlNDQ2YTI5YzA0OWVhZTdjM2E1YzVlL3RhYmxlcmFuZ2U6NTU1MzViYWE4ZWU0NDZhMjljMDQ5ZWFlN2MzYTVjNWVfMy03LTEtMS01MTAzNA_a579ef92-5200-4c4b-a48f-3e5f49be2004"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1d4e605911c74c5e8a63c7c708452a94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOmJhNmRmN2RmMmRjNzRmNjQ4M2E3NDhlMDI3MGRkM2RiL3RhYmxlcmFuZ2U6YmE2ZGY3ZGYyZGM3NGY2NDgzYTc0OGUwMjcwZGQzZGJfMy0xLTEtMS01MTAzNA_f13db5fe-e003-4287-acae-42be77c44124"
      unitRef="usd">2793000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0a6caa03c0924d80bcecc534ced311a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOmJhNmRmN2RmMmRjNzRmNjQ4M2E3NDhlMDI3MGRkM2RiL3RhYmxlcmFuZ2U6YmE2ZGY3ZGYyZGM3NGY2NDgzYTc0OGUwMjcwZGQzZGJfMy0zLTEtMS01MTAzNA_d5a3dd54-80b4-4d93-b78c-44d90a2cae6d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0a36a41ba79b4268a1dee6c6a42b525a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOmJhNmRmN2RmMmRjNzRmNjQ4M2E3NDhlMDI3MGRkM2RiL3RhYmxlcmFuZ2U6YmE2ZGY3ZGYyZGM3NGY2NDgzYTc0OGUwMjcwZGQzZGJfMy01LTEtMS01MTAzNA_f1276222-93d2-4281-bd7d-7f9cf20d676f"
      unitRef="usd">2793000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4ce4c877ea96461a888da996ae9649bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M180OS9mcmFnOjYxZjdlODkxNWNlOTQ5MDFhMjI0NWNhMGI1MWFkNWY1L3RhYmxlOmJhNmRmN2RmMmRjNzRmNjQ4M2E3NDhlMDI3MGRkM2RiL3RhYmxlcmFuZ2U6YmE2ZGY3ZGYyZGM3NGY2NDgzYTc0OGUwMjcwZGQzZGJfMy03LTEtMS01MTAzNA_6db70573-288f-4282-b06a-f8fa47dec699"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RleHRyZWdpb246NDZhNzFlZjY4MWFjNDlhOTg4YWQyODJhNmE0ODE4MTRfMzcz_73c09c50-9e4a-4bf3-aae9-cec320587b27">Property and Equipment, net&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property and equipment, net as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and computers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(63,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s principal operations are in the Philippines where the majority of property and equipment resides under its wholly owned subsidiaries. The table below presents the Company&#x2019;s total property and equipment by geographic location as of March&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Philippines&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RleHRyZWdpb246NDZhNzFlZjY4MWFjNDlhOTg4YWQyODJhNmE0ODE4MTRfMzc0_5bb94ea2-6350-4867-bb3b-7c4cb6df8f2b">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of property and equipment, net as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and computers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(63,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4238fe3d231c404097e065c4257bedf1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMS0xLTEtMS01MTAzNA_f5da2ca8-cb46-4d94-95be-f42dc86417c0"
      unitRef="usd">43678000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8956e8a10f1e467cba764ed5fb3c48f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMS0zLTEtMS01MTAzNA_e4d51ba8-f22d-4ac0-bf47-812619605d01"
      unitRef="usd">38024000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7440054655c7469bbf903fe98ffd2a11_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMi0xLTEtMS01MTAzNA_163646b3-0711-47c5-ae93-dc230e70e08b"
      unitRef="usd">90463000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1bc42dbb64b94fc7a66de2802a53a5e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMi0zLTEtMS01MTAzNA_72f408f8-f5b9-4483-bd85-c2785ec30348"
      unitRef="usd">81679000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib3aed002a7c64d1fb7e7ce8ad1a71504_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMy0xLTEtMS01MTAzNA_8d0bd528-1533-4538-810b-1f75eaa821bd"
      unitRef="usd">5214000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id1999ee6461e41e8ba3294e6fda81ed9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfMy0zLTEtMS01MTAzNA_09137eb6-3b2e-40d7-bceb-4b8ba4c1f00e"
      unitRef="usd">4814000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia94a93e9bb5141d781c8a641ca0616bc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNC0xLTEtMS01MTAzNA_af3d7b21-c371-4ca6-8c67-d5af0373d57a"
      unitRef="usd">11479000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6b8433b79df54bc2998741cfe57a89a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNC0zLTEtMS01MTAzNA_aee0ee14-2a74-4a57-917a-968db576ea8b"
      unitRef="usd">10892000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icf87e4161e164f5bae14a707aa4ec64c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNS0xLTEtMS01MTAzNA_065db639-80bb-484f-8825-b708a901c223"
      unitRef="usd">8585000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id7fca7d372174e9caccb4c77813ea6ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNS0zLTEtMS01MTAzNA_e75d8618-6c9d-41d6-8e79-1410c786ef09"
      unitRef="usd">8405000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNi0xLTEtMS01MTAzNA_520073cc-8517-4299-87e0-9cf5edb9debb"
      unitRef="usd">159419000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNi0zLTEtMS01MTAzNA_2dd43f60-e8bd-44da-aea7-aacd781367c6"
      unitRef="usd">143814000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNy0xLTEtMS01MTAzNA_1ce9905d-31e5-4fa3-9eb7-a59dc0276381"
      unitRef="usd">71780000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfNy0zLTEtMS01MTAzNA_78f67e61-6f01-4446-94fa-0c569cb01eab"
      unitRef="usd">63768000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfOC0xLTEtMS01MTAzNA_4393cf9b-7925-4603-a89d-054a9c311e1f"
      unitRef="usd">87639000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOmNmOWZlMjVmZTUwOTQ0ZWY5MWMzMDMzNTAyZWM3MDkzL3RhYmxlcmFuZ2U6Y2Y5ZmUyNWZlNTA5NDRlZjkxYzMwMzM1MDJlYzcwOTNfOC0zLTEtMS01MTAzNA_6c6f0d7d-3dfa-4ee8-a371-dcd3136e51fd"
      unitRef="usd">80046000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RleHRyZWdpb246NDZhNzFlZjY4MWFjNDlhOTg4YWQyODJhNmE0ODE4MTRfMzc1_e2f2eacf-7677-4edd-b10f-202ac7766827">The table below presents the Company&#x2019;s total property and equipment by geographic location as of March&#160;31, 2022 and December&#160;31, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Philippines&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8e4a81e182734d179f65868bf1dd2bc6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMS0xLTEtMS01MTAzNA_078e275f-328c-4630-af46-11d9c7f51e0e"
      unitRef="usd">50223000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6db53ba0078f427ab25a1f11c169d7d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMS0zLTEtMS01MTAzNA_0e3496ff-a78b-4382-b0bc-6f38755701df"
      unitRef="usd">49825000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5acf0c68406d401893f811ba60db5485_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMi0xLTEtMS01MTAzNA_74f89770-9344-46de-953a-2f9c4384ad57"
      unitRef="usd">11427000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia032faf232654ac3a3b1a115add36b75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMi0zLTEtMS01MTAzNA_bae3ba6d-8903-444f-8a71-11ad0827570d"
      unitRef="usd">10273000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i63dbfcbb68154ef88dc65d106fcb36ca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMy0xLTEtMS01MTAzNA_036636ff-818a-427b-9fa2-4b2330d2ef74"
      unitRef="usd">25989000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ieeaf4d7c29f046eab03ac440a214c694_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfMy0zLTEtMS01MTAzNA_77933593-ceaf-4f59-aa3f-a2e1a8f282d9"
      unitRef="usd">19948000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfNC0xLTEtMS01MTAzNA_fb3a9d67-f5ec-4249-aebb-5b8941811ef2"
      unitRef="usd">87639000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181Mi9mcmFnOjQ2YTcxZWY2ODFhYzQ5YTk4OGFkMjgyYTZhNDgxODE0L3RhYmxlOjg3MWRmYTQwMDYxZTQ4NTM5YjMyNDMwOWIyOWMxNWEyL3RhYmxlcmFuZ2U6ODcxZGZhNDAwNjFlNDg1MzliMzI0MzA5YjI5YzE1YTJfNC0zLTEtMS01MTAzNA_36c1fe39-96e3-4335-9022-8a1379e6d5e3"
      unitRef="usd">80046000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RleHRyZWdpb246MDIzNWNmM2QzYTI0NGFjNGE3MzhiOGY5N2IwOTY1ZTBfMTU4_6993b0ff-ed7c-4781-bc47-2df59390ab96">Goodwill and Intangibles&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of goodwill as of March&#160;31, 2022 and December&#160;31, 2021 was $195.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of intangible assets as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangibles,&lt;br/&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangibles,&lt;br/&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangibles,&lt;br/&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangibles,&lt;br/&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(56,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RleHRyZWdpb246MDIzNWNmM2QzYTI0NGFjNGE3MzhiOGY5N2IwOTY1ZTBfODU_3ce9ec2d-db88-4541-af11-23d2c7bcb6b8"
      unitRef="usd">195700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RleHRyZWdpb246MDIzNWNmM2QzYTI0NGFjNGE3MzhiOGY5N2IwOTY1ZTBfODU_55704068-607b-4c6c-88c1-74ebf1fb57c3"
      unitRef="usd">195700000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RleHRyZWdpb246MDIzNWNmM2QzYTI0NGFjNGE3MzhiOGY5N2IwOTY1ZTBfMTU5_d689a6e3-65de-48d6-86b9-d2341acec81f">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of intangible assets as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangibles,&lt;br/&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangibles,&lt;br/&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangibles,&lt;br/&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangibles,&lt;br/&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(56,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie37378e6cc8b4318aa8b0c10d9bd08b5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0xLTEtMS01MTAzNA_5f5b059a-c7a3-41ac-9882-ac54dd40f35f">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7f8279ab228740e58e2274d71bb2a958_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0xLTEtMS01MTAzNA_e1df495e-8442-446c-802e-0c81a841ef80">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b51355d625b4bfb9fff967b9fb1a4a4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0zLTEtMS01MTAzNA_87499cc9-9cf8-40db-980b-b79030574ea4"
      unitRef="usd">240800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4b51355d625b4bfb9fff967b9fb1a4a4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi01LTEtMS01MTAzNA_d040366e-2491-4671-8009-c6f9d8e805b5"
      unitRef="usd">56188000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b51355d625b4bfb9fff967b9fb1a4a4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi03LTEtMS01MTAzNA_06de2359-70b6-44e5-9b4d-9ffb80ba0986"
      unitRef="usd">184612000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i206d4f9853424d44819846256b9eee1c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi05LTEtMS01MTAzNA_f6c46616-46f9-496c-8263-cf605cae843e"
      unitRef="usd">240800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i206d4f9853424d44819846256b9eee1c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0xMS0xLTEtNTEwMzQ_4e012bbc-5163-44ae-a95c-68433dde8b3b"
      unitRef="usd">52175000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i206d4f9853424d44819846256b9eee1c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMi0xMy0xLTEtNTEwMzQ_fd7ce228-197c-4702-9429-d6323bc8cd63"
      unitRef="usd">188625000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5e06cda0ebf14652ad419b78c3afd989_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0xLTEtMS01MTAzNA_74fa34e4-2131-446c-ae31-fc899d17b567">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8ef2194b50fe4abd99d5343efe65cf58_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0xLTEtMS01MTAzNA_cf6358a1-b7cc-49e8-a4fa-7582b73dbdd8">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibf6f0e5b464245da9cd9b528d719d349_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0zLTEtMS01MTAzNA_7ddbc8f4-7bf7-41bc-acff-68c85558d39e"
      unitRef="usd">41900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibf6f0e5b464245da9cd9b528d719d349_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy01LTEtMS01MTAzNA_2362ee12-c4b0-403e-a6c9-c79c1e42abf4"
      unitRef="usd">9775000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibf6f0e5b464245da9cd9b528d719d349_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy03LTEtMS01MTAzNA_1d2338d4-128f-4114-8419-c55aeca0079b"
      unitRef="usd">32125000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i005fce7e77cd4e0b90837254855c7414_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy05LTEtMS01MTAzNA_bcf8f481-ba55-4f9b-a636-177d58605e6b"
      unitRef="usd">41900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i005fce7e77cd4e0b90837254855c7414_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0xMS0xLTEtNTEwMzQ_447d1526-58f6-416b-acb3-40a0fdf5f9ba"
      unitRef="usd">9077000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i005fce7e77cd4e0b90837254855c7414_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfMy0xMy0xLTEtNTEwMzQ_25017795-6eac-4d35-bd33-3771784539d2"
      unitRef="usd">32823000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC0zLTEtMS01MTAzNA_8a8d9807-2639-482b-9113-92960ece2ffd"
      unitRef="usd">282700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC01LTEtMS01MTAzNA_1ebaa587-9c35-498d-829a-e2e63ada13a9"
      unitRef="usd">65963000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC03LTEtMS01MTAzNA_bfeca711-2a97-4d49-80ac-7f5a6d99e131"
      unitRef="usd">216737000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC05LTEtMS01MTAzNA_c4422226-0183-426f-be6c-104da672510b"
      unitRef="usd">282700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC0xMS0xLTEtNTEwMzQ_31c9e8ba-041d-42ba-a2cb-06bc1568c9ce"
      unitRef="usd">61252000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181NS9mcmFnOjAyMzVjZjNkM2EyNDRhYzRhNzM4YjhmOTdiMDk2NWUwL3RhYmxlOmRmZTRjZjZjMDAxYjQ3ZWJhNjRkNmViYjlkZDJiMzk2L3RhYmxlcmFuZ2U6ZGZlNGNmNmMwMDFiNDdlYmE2NGQ2ZWJiOWRkMmIzOTZfNC0xMy0xLTEtNTEwMzQ_176bff69-a150-47c0-9522-e032d28f0df2"
      unitRef="usd">221448000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMjQ4MQ_fa312258-d954-487e-97f3-4a346c9de042">Long-Term Debt&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances of current and non-current portions of debt consist of the following as of March&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolver&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Debt financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:25.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;25, 2019, the Company entered into a credit agreement (the &#x201c;2019 Credit Agreement&#x201d;) that included a $210.0 million term loan (the &#x201c;Term Loan Facility&#x201d;) and a $40.0 million revolving credit facility (the &#x201c;Revolving Credit Facility&#x201d; and, together with the Term Loan Facility, the &#x201c;2019 Credit Facilities&#x201d;). On April&#160;30, 2021, the Company entered into Amendment No. 1 to its 2019 Credit Agreement with the existing lenders providing for $50.0 million incremental revolving credit commitments on the same terms as our existing revolving credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal payments on the Term Loan Facility are due quarterly in arrears equal to installments in an aggregate annual amount equal to (i) 1.0% per annum of the original principal amount in the first year, (ii) 2.5% per annum of the original principal amount in the second year, (iii) 5.0% per annum of the original principal amount in the third year, (iv) 7.5% per annum of the original principal amount in the fourth year and (v) 10.0% per annum of the original principal amount in the fifth year, with the remaining principal due in a lump sum at the maturity date of September&#160;25, 2024. The interest rate in effect with respect to the Term Loan Facility as of March&#160;31, 2022 was 2.707% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Revolving Credit Facility provides the Company with access to a $15.0 million letter of credit facility and a $5.0 million swing line facility, each of which, to the extent used, reduces borrowing availability under the Revolving Credit Facility. The Revolving Credit Facility expires on September&#160;25, 2024, and requires a commitment fee of 0.4% on undrawn commitments paid quarterly in arrears. As of March&#160;31, 2022, the interest rate in effect was 2.707% on outstanding borrowings under the Revolving Credit Facility. As of March&#160;31, 2022, the Company had $50.1 million of borrowing availability under the Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2019 Credit Agreement contains certain restrictive financial covenants and also limits additional borrowings, capital expenditures, and distributions. The Company was in compliance with these covenants as of March&#160;31, 2022. Substantially all &lt;/span&gt;&lt;/div&gt;assets of the Company's direct wholly owned subsidiary TU Midco, Inc. and its material domestic subsidiaries are pledged as collateral under this agreement, subject to certain customary exceptions.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMjQ4Mw_3acade39-bbf6-4699-af23-fe2dc6fb79ed">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances of current and non-current portions of debt consist of the following as of March&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolver&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Debt financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(834)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="i7315bb6ba40540e8b043781098c6bcfb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi0xLTEtMS02NDc4Mg_4d56ef8b-6b41-4c78-b5e2-838a66d4b6bd"
      unitRef="usd">13125000</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="i7315bb6ba40540e8b043781098c6bcfb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi0zLTEtMS02NDc5Ng_b2072126-6d01-488e-89a8-769997140092"
      unitRef="usd">184275000</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7315bb6ba40540e8b043781098c6bcfb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi01LTEtMS02NDgxMA_188b714c-0360-4fa2-8c76-6fed0fc9f5dd"
      unitRef="usd">197400000</us-gaap:DebtInstrumentCarryingAmount>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="ide9cdf90647e48bda1013193d101541f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi03LTEtMS02NDY3Mw_b335bb73-2897-4d5a-81ea-b211ebbfc0ce"
      unitRef="usd">11813000</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="ide9cdf90647e48bda1013193d101541f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi05LTEtMS02NDcxNg_04b2e0c7-7415-4993-93d5-88a3c26f180c"
      unitRef="usd">188212000</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ide9cdf90647e48bda1013193d101541f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMi0xMS0xLTEtNjQ3NTI_120d3a83-7ea6-4fbc-aad7-d64e601ae038"
      unitRef="usd">200025000</us-gaap:DebtInstrumentCarryingAmount>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy0xLTEtMS02NDc4NQ_97f3ef74-35e7-4fd7-9d07-a90445eb77f0"
      unitRef="usd">39878000</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy0zLTEtMS02NDgwMA_0c764040-3f99-4467-9f94-dc692459ccbf"
      unitRef="usd">0</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy01LTEtMS02NDgxNA_70dc79aa-085b-4069-91b0-51800fe9203d"
      unitRef="usd">39878000</us-gaap:DebtInstrumentCarryingAmount>
    <task:LongTermDebtCurrentMaturitiesGross
      contextRef="i8d3b99f3f5004f29b2abca34cbdb9fde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy03LTEtMS02NDY5NQ_900378e5-a403-49fa-987c-d8d344326555"
      unitRef="usd">39878000</task:LongTermDebtCurrentMaturitiesGross>
    <task:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="i8d3b99f3f5004f29b2abca34cbdb9fde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy05LTEtMS02NDcyNA_594b785d-96d9-464a-b8ad-25b878141d14"
      unitRef="usd">0</task:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8d3b99f3f5004f29b2abca34cbdb9fde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy0xMS0xLTEtNjQ3NTU_c9e48963-2aac-4f39-86ec-edf1446ad254"
      unitRef="usd">39878000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC0xLTEtMS02NDc4OA_671e6d85-81df-4535-8fa2-9c1213cae181"
      unitRef="usd">556000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC0zLTEtMS02NDgwMw_27275438-abc1-4591-a60e-62aa2e1283ce"
      unitRef="usd">834000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC01LTEtMS02NDgxNw_79d6a5f5-f2dc-46cb-b022-2832288f86a5"
      unitRef="usd">1390000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfMy03LTEtMS02NDY4MA_c5f994ce-4a2b-49f5-8784-3154244fdb75"
      unitRef="usd">556000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC05LTEtMS02NDczMQ_3e972c0e-9fa4-4e19-a877-27d167fd2f73"
      unitRef="usd">972000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNC0xMS0xLTEtNjQ3NjI_3928beda-b13f-4417-a009-7bcb2fbd7170"
      unitRef="usd">1528000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS0xLTEtMS02NDc5MQ_48972d4b-86f1-4cee-8e78-8b7e1fecf437"
      unitRef="usd">52447000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS0zLTEtMS02NDgwNg_5c57ce47-1fac-4e41-9447-90641eb09217"
      unitRef="usd">183441000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS01LTEtMS02NDgyMA_784231bf-91cd-4cf6-bf19-d0714a69bbe7"
      unitRef="usd">235888000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS03LTEtMS02NDcwNw_be812f6b-44f8-4e45-bce4-c2a4335be286"
      unitRef="usd">51135000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS05LTEtMS02NDczOA_94a594a4-6506-4e5f-b3d8-cc095aca67e3"
      unitRef="usd">187240000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="i070b88496bdb4a9781fcadf4b0a14fd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RhYmxlOjJjOGNlM2UyNDg4NzQ4MmViYzUyOGYzNWZjN2M2ZTBhL3RhYmxlcmFuZ2U6MmM4Y2UzZTI0ODg3NDgyZWJjNTI4ZjM1ZmM3YzZlMGFfNS0xMS0xLTEtNjQ3Njk_086ce617-6eb6-466e-8a3d-3499146d99af"
      unitRef="usd">238375000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i080d84b9e0b24f119cd2a0b4aa1a262a_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMjM1_83555e62-de54-4e96-99f4-b59b8e58ac7d"
      unitRef="usd">210000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if0ac32c7dc2b4eafa07a0d2d8d2b7571_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMjgx_45e73732-34e2-42d0-9a75-e4bb884f5d39"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <task:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="ic9a0e948b3004faeb86ad8217013b3fd_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfNTMw_bac610a8-ce92-4b71-916a-56a41a5f5d9b"
      unitRef="usd">50000000</task:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i65d4678f6a3e46728cbb12b3ace8a87a_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfOTg5_da2b893c-9c49-4e79-a171-b8968ed28b5e"
      unitRef="number">0.010</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="id6f5bbdea95b40e19a2e79039f7807ce_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTA1OQ_60686a87-3782-4448-adcc-be9cc034f081"
      unitRef="number">0.025</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="iecaa8853bfdd46efa617601ec7d18bc8_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTEzMQ_07f9cce0-c25f-4fad-bd65-9820980eb0ea"
      unitRef="number">0.050</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="id72cff0fe89c4ab7861c2ccb7e16b527_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTIwMQ_22394bd1-4a14-4bcf-bf69-a93d33a83f08"
      unitRef="number">0.075</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount
      contextRef="i1e96ccc8be3f4586886998bbae9f433c_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTI3NA_6c912073-65e6-42b7-98c8-30091aeb59f9"
      unitRef="number">0.100</task:DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i7315bb6ba40540e8b043781098c6bcfb_I20220331"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTQ5NA_d712c134-bf1d-4b65-8711-8a32711210c5"
      unitRef="number">0.02707</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibe9331905dde441fb93f7651b15c4786_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTU3Ng_98794916-ae4f-4fed-b6f3-6ae4249aa823"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id7f4d0f8d3ab45a9b0bfdfd159712681_I20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTYxMQ_8b19b611-1ee4-4f82-906d-4337e733b368"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i23c30505f7374ea382f0e4454778ab3b_D20190925-20190925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTgxNg_ce10742f-e002-4f3d-b182-789637af2fe8"
      unitRef="number">0.004</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTkwNA_180ebe45-7147-422c-afce-bf7cf611b514"
      unitRef="number">0.02707</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i54cedf0bf5c64118baa889ac4aa623e8_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M181OC9mcmFnOmYwMzZmMjcxMWRmMDQyMWI4NmNiOTBiMWQ1MDdkNzlkL3RleHRyZWdpb246ZjAzNmYyNzExZGYwNDIxYjg2Y2I5MGIxZDUwN2Q3OWRfMTk4Nw_230ec4fb-e494-4e69-854c-d4f34f16ce88"
      unitRef="usd">50100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182MS9mcmFnOjhmMTk0Njg0NGJkNzQ4YjRhNDUyZjkyZjE3Mjc2MzhiL3RleHRyZWdpb246OGYxOTQ2ODQ0YmQ3NDhiNGE0NTJmOTJmMTcyNzYzOGJfNDgz_2f65ed34-5126-469b-9c7e-a3dca00d23a3">Commitments and Contingencies&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. Although the outcomes of such matters cannot be predicted with certainty, we believe that resolution of all such pending matters will not, either individually or in the aggregate, have a material adverse effect on the Company&#x2019;s business, operating results, cash flows, or financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 23, 2022, a purported class action lawsuit captioned Lozada v. TaskUs, Inc. et al., No. 22-cv-1479-JPC, was filed in the United States District Court for the Southern District of New York against the Company, our Chief Executive Officer, our President, and our Chief Financial Officer. The complaint alleges that the registration statement filed in connection with the Company&#x2019;s IPO and the Company&#x2019;s second and third quarter 2021 earnings calls contained materially false and misleading information in violation of the federal securities laws. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys&#x2019; fees, as well as equitable relief. We believe that the lawsuit is without merit and intend to defend the lawsuit vigorously. We cannot predict at this point the length of time that this action will be ongoing or the liability, if any, which may arise therefrom.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDcwNA_51475c56-b0d0-4029-8693-63fdb74383d7">Employee Compensation&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2022, we granted 314,998 restricted stock units (the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;RSUs&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) under the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 Omnibus Incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Plan &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(the &#x201c;2021 Plan&#x201d;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;with a weighted-average grant date fair value of $33.29. The majority of the RSUs vest ratably over a four-year period, subject to continued service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2022, we granted 153,398 options under the 2021 Plan with a weighted-average exercise price of $32.99 and a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;weighted-average grant-date fair value of $11.58. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the stock options vest ratably over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMzI5ODUzNDkwMTE0OA_98e5ed3b-fae1-409d-b190-aa89bdaac6dc"&gt;three&lt;/span&gt; to four-year period, subject to continued service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize stock-based compensation expense for all awards using a graded vesting method. The following table summarizes the components of stock-based compensation expense recognized for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022, there was $18.5 million, $87.9 million and $8.6 million of unrecognized compensation expense related to the Company&#x2019;s unvested stock options, RSUs and performance stock units ("PSUs"), respectively, that is expected to be recognized over a weighted-average period of 1.6 years, 2.0 years and 2.0 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMjc0ODc3OTA4NzA0NQ_bc788302-c442-456c-bccf-b40a0f2be30b"
      unitRef="shares">314998</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDk0NzgwMjM0MjYwNQ_18bbe0f8-335c-46ff-9706-94742855d1d9"
      unitRef="usdPerShare">33.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMzI5ODUzNDkwMTE3MQ_0ae76af0-eba5-46cb-b995-13d629f25238">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDk0NzgwMjM0MjYxMg_ce1f8dc9-ac0e-48e1-ad54-ff92770c4a9f"
      unitRef="shares">153398</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDk0NzgwMjM0MjYyNg_fe82a4b8-f235-487c-bbf2-79bc04327e83"
      unitRef="usdPerShare">32.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDk0NzgwMjM0MjYzNg_20be41a2-ae89-41ba-8be6-7bb233c2b8f0"
      unitRef="usdPerShare">11.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic017766a5789494894f31bb8896a727c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfMzI5ODUzNDkwMTE0Mw_3be5d27d-2df7-4626-be11-c7e305fdb35a">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDcwOA_7047973d-6472-4a26-ae91-d8fe5f104d58">The following table summarizes the components of stock-based compensation expense recognized for the periods presented:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17ca6ff03bab41d28d84922ae98fe5d5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfMi01LTEtMS01MTAzNA_e5aa7a63-9962-4c06-9ceb-8cdfb68e515a"
      unitRef="usd">703000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i540dd95d0b494b74964c247d03f5da50_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfMi03LTEtMS01MTAzNA_3b909b10-d827-474d-ac9d-aafbbbbb9d4e"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib308855069ec4e1b8142bd3090590b97_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfMy01LTEtMS01MTAzNA_7195dfbf-3ddd-4801-b2a3-e59905bdbbc7"
      unitRef="usd">18902000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i99299fa09f2446b9a8c4991ac1e7e930_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfMy03LTEtMS01MTAzNA_7277284e-da09-4726-9b3f-b360b2c009f9"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfNC01LTEtMS01MTAzNA_ef1fbbea-5714-4151-85d8-a6e2a7797200"
      unitRef="usd">19605000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RhYmxlOjAzMGY5ZmYxOWNiYTQ4OGM4MmQzZTQ2NTdkZmJmYzlhL3RhYmxlcmFuZ2U6MDMwZjlmZjE5Y2JhNDg4YzgyZDNlNDY1N2RmYmZjOWFfNC03LTEtMS01MTAzNA_e09a8f81-ad62-4b3f-95e0-0f52f876894c"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i81150aacc52f427381b7cff72703384a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDAwMA_e7da6c8e-72f2-4861-9231-3e095c668cf7"
      unitRef="usd">18500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id3da0f74384a4091b91415bced62ce6a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDE2NA_1ae072a4-e6cc-4c7d-9265-6128bf0b43d6"
      unitRef="usd">87900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ief60aeeb359d4098b7fa2a00a0844f01_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDE3Mw_ae625e8b-9ce8-4415-843a-3b7706ba8d89"
      unitRef="usd">8600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i13654dcc449f4679a7a0d969c059ece7_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDE1Nw_648f8d51-a67f-4673-aa4c-60c9515a13a0">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDI3Mg_faf27da6-b978-44bb-8dc6-3870d038810a">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i52e1f4bc93de460084e13ae417705478_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182NC9mcmFnOjY3NzBjMTNmNDI0MzRlZWNhNzFmZTNkNWFjZGU4Y2UwL3RleHRyZWdpb246Njc3MGMxM2Y0MjQzNGVlY2E3MWZlM2Q1YWNkZThjZTBfNDM5ODA0NjUyNDI4MQ_4534f559-b101-4349-9be2-fd238f3b4ef5">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfMjA2MA_f3a5b2dc-2d29-4f3b-b788-23245c8dfa94">Income Taxes&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining its interim provision for income taxes, the Company used an estimated annual effective tax rate, which is based on expected income before taxes, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the period in which they occur and can be a source of variability in the effective tax rate from quarter to quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded provision for (benefit from) income taxes of $6.3 million and $3.6 million in the three months ended March&#160;31, 2022 and 2021, respectively. The effective tax rate was 35.3% and 17.7% for the three months ended March&#160;31, 2022 and 2021. The difference between the effective tax rates and the 21% federal statutory rate in the three months ended March&#160;31, 2022 was primarily due to global intangible low-taxed income (&#x201c;GILTI&#x201d;) inclusion, Base Erosion and Anti-Abuse Tax ("BEAT"), tax benefits of income tax holidays in foreign jurisdiction, and nondeductible compensation of officers. The difference between the effective tax rate and the 21% federal statutory rate in the three months ended March&#160;31, 2021 was primarily due to GILTI inclusion, foreign-derived intangible income ("FDII") deduction, tax benefits of income tax holidays in foreign jurisdiction and unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income tax in the United States federal, state and various foreign jurisdictions. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the tax years 2017 to 2020 are subject to examination by tax authorities.&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s practice and intention are to indefinitely reinvest the earnings of its non-U.S. subsidiaries. Determination of the amount of any unrecognized deferred income tax liability on the temporary difference is not practicable because of the complexities of the hypothetical calculation.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfMzg0ODI5MDcwMDk4OQ_276ab0f1-ead2-453c-8f0d-44328c13e5f2"
      unitRef="usd">6300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfNzYx_ed32e792-b278-429d-a7c2-19f948ea4f44"
      unitRef="usd">3600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfODM5_282b84b5-0af4-47ab-8a7e-d4ef2c72115f"
      unitRef="number">0.353</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M182Ny9mcmFnOjZlNGM4NDlkMjk4YjRiODU4YWQ0NTJkYTRkZTYyZDkwL3RleHRyZWdpb246NmU0Yzg0OWQyOThiNGI4NThhZDQ1MmRhNGRlNjJkOTBfODQ2_ae7c9387-b577-434c-83fe-c419a65e6e01"
      unitRef="number">0.177</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfMjExNw_9b04270e-e051-4a48-8cd3-608003a84335">Earnings Per Share&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has Class A common stock and Class B common stock outstanding. Because the only difference between the two classes of common stock are related to voting, transfer and conversion rights, the Company has not presented earnings per share under the two-class method, as earnings per share are the same for both Class A common stock and Class B common stock. The accompanying financial statements and related notes to the financial statements give retroactive effect to the stock split for all periods presented. See Note 2(a), "Basis of Presentation" for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic net income (loss) per share (&#x201c;EPS&#x201d;) is based on the weighted-average number of shares that were outstanding during the period, including shares of common stock that are issuable at the end of the reporting period. The computation of diluted EPS is based on the number of basic weighted-average shares outstanding plus the number of common shares that would be issued assuming the exercise of all potentially dilutive common stock equivalents. Common stock equivalents consist of shares issuable upon the exercise of stock options and vesting of RSUs and PSUs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computation of basic and diluted EPS for the three months ended March&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 style="width:72.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands,except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,481,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,737,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,640,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,122,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,737,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company excluded 1,152,816 potential common stock equivalents from the computation of diluted EPS for the three months ended March&#160;31, 2022, because the effect would have been anti-dilutive. As of March&#160;31, 2022, there were 5,292,857 potential common stock equivalents outstanding, with market conditions which were not met at that date, that were excluded from the calculation of diluted EPS.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfMjExOA_726eb751-0822-4096-95a9-739fa20156c9">The computation of basic net income (loss) per share (&#x201c;EPS&#x201d;) is based on the weighted-average number of shares that were outstanding during the period, including shares of common stock that are issuable at the end of the reporting period. The computation of diluted EPS is based on the number of basic weighted-average shares outstanding plus the number of common shares that would be issued assuming the exercise of all potentially dilutive common stock equivalents. Common stock equivalents consist of shares issuable upon the exercise of stock options and vesting of RSUs and PSUs.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfMjExOQ_897352a1-50f8-42f5-a959-5d29470cc5e6">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computation of basic and diluted EPS for the three months ended March&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 style="width:72.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands,except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,481,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,737,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,640,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,122,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,737,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfMy01LTEtMS01MTAzNA_4eefa51c-b02e-4cc2-8a35-d10497eabc88"
      unitRef="usd">11586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfMy03LTEtMS01MTAzNA_1dbd1598-f3f7-45d2-9e09-287df7307f7f"
      unitRef="usd">16507000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNS01LTEtMS01MTAzNA_6d1379cb-75bd-4246-b063-4d008551b602"
      unitRef="shares">97481412</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNS03LTEtMS01MTAzNA_d9ff62fa-10ac-436b-8ec2-cf5d622158cc"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNi01LTEtMS01MTAzNA_6bd31ad0-69c4-4f4f-9bf5-4309669f30c5"
      unitRef="shares">6640614</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNi03LTEtMS01MTAzNA_213bcd32-9fc3-46ce-a8da-56ded9c8cd4d"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNy01LTEtMS01MTAzNA_d23ffe87-ebe4-4657-96a7-389e4997d681"
      unitRef="shares">104122026</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfNy03LTEtMS01MTAzNA_4d5cc46d-d024-46a0-b2e1-b9c40246076c"
      unitRef="shares">91737020</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfOS01LTEtMS01MTAzNA_4a9f8823-2fcb-4080-86df-e2289680b0f9"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfOS03LTEtMS01MTAzNA_e26e48a0-21a0-4be8-b047-2d4a638aba1d"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfMTAtNS0xLTEtNTEwMzQ_c2a5dfad-d130-4829-af26-0747983cc54c"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4b9b2d9d5c434649991a2bab00698b31_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RhYmxlOmU1ODQ4MjE3NDJhOTRiZjE5NDlhZTUyYTQyZjBlYzc2L3RhYmxlcmFuZ2U6ZTU4NDgyMTc0MmE5NGJmMTk0OWFlNTJhNDJmMGVjNzZfMTAtNy0xLTEtNTEwMzQ_669de467-8954-4aaa-b1be-fa3c48d3b654"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib5e4123d58b34dbdabfd2888c326004b_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfNDk0NzgwMjMyOTA4NQ_2ee3858e-be7a-4858-abde-ae4837236a62"
      unitRef="shares">1152816</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7a2dc099ed7c46debe62a6bd173163e5_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183My9mcmFnOmM4YTM0MmVjM2E5ZjQ4ZDA4Nzg5ZTUwYWUxYTYyNmJhL3RleHRyZWdpb246YzhhMzQyZWMzYTlmNDhkMDg3ODllNTBhZTFhNjI2YmFfNDk0NzgwMjMyOTA5OQ_916ca77c-9ead-4599-ad5a-1f48c118b959"
      unitRef="shares">5292857</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMjc0ODc3OTA4NjgzMA_515fb633-8be6-47ec-9384-03363c2113c3">Subsequent Events&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revolver Draw&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On April 12, 2022, the Company drew $32.5&#160;million on its Revolving Credit Facility at an effective interest rate of 2.66% to fund cash payments relating to its acquisition of heloo. After the draw, the Company had $17.6&#160;million of borrowing availability under the Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April 15, 2022, the Company acquired all of the equity interests of Parsec d.o.o. and Q Experience d.o.o. ("heloo"), a Croatia-based digital customer experience solutions provider to European technology companies supporting 20 languages across seven additional Eastern European countries, including Bosnia, Serbia, and Slovenia. The Company believes this acquisition will be complementary to its growth strategy by expanding its global delivery footprint with a suite of multi-lingual, cost-competitive Digital Customer Experience services. Under the terms of the sale and purchase agreement, the Company acquired heloo in exchange for approximately $24&#160;million in cash, subject to working capital adjustments, plus 200,103 shares of the Company's Class A common stock and up to approximately $24&#160;million in additional consideration with payment contingent upon the satisfaction of certain conditions. The closing cash consideration for the acquisition was funded by the April 12, 2022 draw under the Revolving Credit Facility. The Company also granted 90,030 RSUs to certain employees of heloo. The Company is in the process of finalizing its accounting for this transaction and expects to complete its preliminary allocation of the purchase consideration to the fair value of the assets acquired and liabilities assumed by the end of the second quarter of 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iad9882d783944bc49e374c73b98e104e_D20220412-20220412"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMjE5OTAyMzI3NzA4Mg_e1c96d0e-42e4-4948-9489-8c63fc9f9e29"
      unitRef="usd">32500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia4e9b97c371444f599e68a4104cf4e8a_I20220412"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODE0Ng_ee15fcf2-8d7c-4d0d-8150-73d10ec17cff"
      unitRef="number">0.0266</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia4e9b97c371444f599e68a4104cf4e8a_I20220412"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODA5Nw_5ea88331-d84b-4ff6-af7c-9c2a2679ba3a"
      unitRef="usd">17600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <task:NumberOfLanguagesSupported
      contextRef="i4385bcc177a044c6b9387f36dd7af122_D20220415-20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODE1Mw_df12b8e7-d4f1-4727-a0f8-1a73af03f603"
      unitRef="number_of_languages">20</task:NumberOfLanguagesSupported>
    <us-gaap:NumberOfCountriesInWhichEntityOperates
      contextRef="i2eeaa17bdfdf406393d14cae7421adfd_I20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODE2Mw_dcbe5294-24b7-4116-868f-379ad01ac259"
      unitRef="country">7</us-gaap:NumberOfCountriesInWhichEntityOperates>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i3cd9a2767e59432c94e50f5730ba582e_D20220415-20220415"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMjc0ODc3OTA4NjgyMg_e45911c9-972c-438c-8e75-bf93066d44e3"
      unitRef="usd">24000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i82efd365134b46b6988a5440ab9ff038_D20220415-20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODEyOQ_4595d097-847e-4863-8522-1f7187ff6d13"
      unitRef="shares">200103</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id78d1f5127064cb2b37a6652b221b595_I20220415"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODExNA_a486800a-8f7a-4cb9-8766-b4219c9bb082"
      unitRef="usd">24000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i548b6900a9fe43ab9ba0351efdf32637_D20220415-20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVmYTk3MWVjZTIzYTRkZmVhMGNiNDQ3NGIyMDk5NTgzL3NlYzplZmE5NzFlY2UyM2E0ZGZlYTBjYjQ0NzRiMjA5OTU4M183OS9mcmFnOmU3NWRiYzc5YmQxODRkNmI5NjI0OWNmYTczODYxZTdhL3RleHRyZWdpb246ZTc1ZGJjNzliZDE4NGQ2Yjk2MjQ5Y2ZhNzM4NjFlN2FfMzI5ODUzNDkwODEzOA_63355732-2949-45fd-a869-63e0d758a981"
      unitRef="shares">90030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>68
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +V*JE0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "]BJI4 "YW^N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NLU@AZC+98@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 9!RB?WG
M\V<I#0:%?:3GV >*["C=C+[MDL*P$4?FH  2'LF;5.9$EYO[/GK#^1H/$ Q^
MF .!K*HU>&)C#1N8@$58B$(W%A5&,MS',][B@@^?L9UA%H%:\M1Q@KJL0>AI
M8CB-;0-7P 1CBCY]%\@NQ+GZ)W;N@#@GQ^26U# ,Y;":<WF'&MZ>'E_F=0O7
M)38=4GZ5G.)3H(VX3'Y=;>]W#T++2LJBNBOJ:B=KE<_M^GUR_>%W%?:]=7OW
MCXTO@KJ!7_]"?P%02P,$%     @ O8JJ5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M8F,TV&TT!S.4_)%7.YB@[2(TCLB0((#RQXIZ;)P&NYVF1[""A]VV$1H/EQP
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
M5Q-G[) "2KJN]:/8?H$NGLCPY:)6]DNVG:WGD'RMM&@Z,"IH&&__]*7+PQX
M>88!00<(#@&C$X"P X0VT%:9#>N6:IJE4FR)--;(9@8V-Q:-T3!NJCC7$G<9
MXG3VQ.FZ8!H*,A.\P.JT(R5J5E"S/-?XP[)I142)6PT>ELI4<0/DCN>B ?*1
M/,UOR;N+]^2",$Z^56*M*"]4ZFI4:/RX>:=FVJH)3J@)R;W@NE+D$VHIWN)=
MC*P/+]B%-PW.$MY3>4E"_P,)O" 8T#/[?[A_1D[89SNT?.$)OCZ9)W/Y\V:A
MM,3#_>N,NU'O;F3=C4ZX^XI=@%G>H5*TV-ABS67?9+X?C>/4W>PG:, JCKRD
MMWHC+.J%16>%/8)FLDW$ CB43&-'4" W,'AH6K)H3\/5@<ICBX_1L,2XEQB?
ME8A- EL QSLH)?#\E6!5N*IIVWR*WW@U[:T8TAL?J_&3.#K0/& UCKQAU4FO
M.CFK^NV9.EW[Y*BJ5^/0.Q!X;.1'<10<*'3WFD\#<FE[LB*Y6'/=7M1^M6_[
M-[;;':Q/\3EHN_<_FO8MP6NX9%R1&DJD]"X33)IL^W,[T6)E6]Q":&R8=ECA
MDP;2&.!^*83>38R#_I',_@)02P,$%     @ O8JJ5+F%0X(F!0  *!4  !@
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6R]6&USXC80_BL:>M->9DJP_"+#
M'6$F0$CSH6TF7-H/G7Y0;!%[8EN<)4+NWW<E'(,M89)KIU_ +\^N'^VN=A][
MO.7EDT@8D^@ESPIQT4ND7'\:#$24L)R*<[YF!=Q9\3*G$D[+QX%8EXS&VBC/
M!J[CD$%.TZ(W&>MKM^5DS#<R2PMV6R*QR7-:?INRC&\O>KCW>N$N?4RDNC"8
MC-?TD2V9O%_?EG VJ+W$:<X*D?("E6QUT;O$GZY=1QEHQ!\IVXJ#8Z26\L#Y
MDSJYB2]ZCF+$,A9)Y8+"WS.;L2Q3GH#'U\IIKWZF,CP\?O6^T(N'Q3Q0P68\
M^S.-97+1&_90S%9TD\D[OOV%50L*E+^(9T+_HFV%=7HHV@C)\\H8&.1IL?NG
M+U4@#@RP=\3 K0S<EH%WS,"K#+RW&OB5@=\R<,,C!D%E$+0-CBV:5 :D9>"3
M(P9A91#J9.VBJU,SIY).QB7?HE*AP9LZT/G5UI"1M%"EN)0EW$W!3D[N"[J)
M4\EB-.-%#"6V.Q(\2V.J+B\E_$'M28'X"BT36K*$9S$KQ8\_#%T<?D977S>I
M_(;ZZ'XY1Q\_G*$/*"W0EX1O!"UB,1Y(X*F>-H@J3M,=)_<(IR]<TLQB-NLV
MF_$\A^)>2AX]S3(J@" FSN=+5-T0ZH;%[?R[W$Y/N;WJ=GL90]AA,](,K6D:
M]R%D$5VG]I4O3OB*HDV^R72^8!NF42HM3J[?[H3+A)4HXCFTMT3UG6<&.85S
MACYF7(BSIOL!%%U=>6Y=>:Y^GG_D>5/VF!9%6CQ"*\EH$8%KB(%0!2;.$)5H
MSJ)SY.&?D>NXCJT<=OX#[5^UW.<)P)X/,VLB1CCT0NWOV<+=J[E[[^3^!K[3
MG4]RP,;S NR%3=(S$]9>EHF 934Q5Y:'C8; K E;F+ ^"0'9A%U;O/F8V(/H
MUT'TM95W)(@W103#4T#>(7+ZZ$PU#KW1JA;STVMS^>N.9QF"X;.E9?QW1_4%
M]<.#S@S^!E-^5]&V3 5&W6 2.*T0+TZA&L1(38QT$OO]?5MOQY<83/K#(&CE
M\ 2HP3:LV8:=;*^*N&,'_TK+>D=@VPX.3^Y@$]&]@X<U\>%[B+^!['1H4/$@
MV\-1:_L.3VY?$V%N7\O#;-O7A/4#9SC"K=2;,#<@V![!41W!T7_7OZW9'YFL
M0M_#+O%; 3.!H>-X+AGY]B5@9Z]^G'_7R*V54#EM9"<<8:_%>U;A2&.%K6TY
MMX!@=:URL#PQ"(B/6WUZ8<'U<4B<$6E5A WH8N(=">B!G,3_?U/'>TV!NT7%
MC1 ;G4;0JM&!/D/PTH8$DS+36E;=OEO>B\.2M0I.4T# O Z/UMU>/^!N ?%.
MGM8B]$XUSQDVQS9N%Y;II7^D,>#]8,=^Y^KT6X* -QF9)"R+X95U)RLE1P7,
M71WPPU6>RH)O<O0#[Z#S-GGN-0#N%@'OY&G-@BD"^M@G[:%0P8@]S%4J[*Z&
M1U:Y%Q2X6U'HO==7[^NQUA4@*JC^#,!>U+%5 &%3+. 1<8(VY5.P)N6]JL#=
MLJ);G6%3%& <#$F[%YZ"-<GME0/NE@[?I="P95+C,##:\BE8D_-^5N/N8?UV
MG>9:=Z!M5 >N1]J%/K<@NV>UNY_5;O>L[I9L-MY3UYRMOA/B]GB=67#FH+:
MS$%M 06A'P0M:;"PX/J8^ %N.;RV ;T1;O>^P<$G(/4-$4(#RD:@C*W SCD/
M(2/E[K/<[D3RM?XJ],"EY+D^3!B%^:P <'_%N7P]41^:ZH^CDW\ 4$L#!!0
M   ( +V*JE1@%N_#7 8  "09   8    >&PO=V]R:W-H965T<R]S:&5E=#<N
M>&ULE5E;;]LV%/XKA%<,'5#7(G6SLR1 XK98@;4+FF5[IBW:YBJ)+DD[27_]
M#BE;<D2*25YB7<ZAOG/]#IGS>R&_JPUC&CU49:TN1ANMMV>3B5IN6$75>[%E
M-;Q9"5E1#;=R/5%;R6AAE:IR0J(HFU24UZ/+<_OL1EZ>BYTN><UN)%*[JJ+R
M\9J5XOYBA$?'!]_X>J/-@\GE^9:NV2W3=]L;"7>3=I6"5ZQ67-1(LM7%Z J?
MS>/$*%B)?SB[5R?7R)BR$.*[N?E<7(PB@XB5;*G-$A1^]FS.RM*L!#A^'!8=
MM=\TBJ?7Q]4_6>/!F 55;"[*?WFA-Q>CZ0@5;$5WI?XF[O]@!X-2L]Y2E,K^
M1?<'V6B$ECNE1750!@05KYM?^G!PQ(D"K.-7( <%TE=(!A3B@T)L#6V06;,^
M4$TOSZ6X1])(PVKFPOK&:H,UO#9AO-42WG+0TY=W-=T57+,"S45=0'B:*R5*
M7E#S^%;##\1-*R16:$[5!GV"V"LT1G>W']#;-[^A-XC7Z.^-V"E:%^I\H@&7
M67VR/&"X;C"0 0PQ^B)JO5'H(R HGNI/P)[6*'(TZIH$%_Q"Y7L4XW>(1(1X
M\,Q?KHX#<.+6Q[%=+QY8SSIM99VVDJ)"4(.2:EZOFR3FFC-U%OA.TGXGL=])
M!K[S%:J>UTM1,5\,&MW,ZIKBWE]BG$ZS\\G^U#,>J2R-\E;J";"T!98&'7!5
M_ >9W"21%E#]2U$O><E0W2(VS\W=TOAJ*\6>0RJ@Q>.KG96UF+*@LSXP:'M+
M3DTS\;FKT4Y/'#&=1;CG+5<H(U'L=U;> LN#P*XJ(37_:8&9DN.UIO6:+TKF
M+:W<@9#DN(_3*T3\.*<MSNFK<!9LH=&*UQ1""]%:,3_>J0,%Q[,>7(\,3OQH
M9RW:61#MGT(I]'8-O/8; KP%5UNA:&F 4Z68]F*=.3C&..UA=67(0+7@J.O)
M41#LC<E_2Y3 TZ@$Z$PARWE+L3-%!)G+^)Y"3GB[;>0)=]_''B$2XP'D)VR"
M@\CO:I@E2OX3:A>@ X?6B#TL-Y# [,0.>'5/98&@#6@)9>WG#.P S%/'"E<(
M3TDT8 ;IS"#/-(<5DQ*,T/3!G\:'!9[FAH/.%1J"UG$)CH/0;K58?A^;R<7X
MKX)Q3C4ER![,M3\A8M=+LRSJI[)'; AN1TDX"7.?C;TR$\)))[<5AV!:0"6G
M"UX^V]5Q1S4X#;>E%]9(ZL9O-G.KQ".6X2@;<$M'/CC,/G_I#9,G$-4[(#VV
MI;PXQE&]^_47G$6_&R<)*[W<04K6.M"OL,M'8Y+DT[Y1KAA.T^F 31UOX3!Q
M-3;50.W/ W4):4Q(W,?IDYH-==>.M_ SQ'7,D"U]-+ZW>0BM5>[8DWST G>I
M:8RCO,^W'K$D'VJN'87A,(=='3 ";BG*TN)FU;84CXR-)2OMO/Z< 3Y.BV>D
M;X K-LW3U&\!Z8B-A(GM\V'6HP]'Y_LP$@]_9<ZDZI%*HW@@.TC'8"3,8&WK
MEVS/ZIT?H(>:G-;A$<JR@<9!.F8B+V0F4V%>;"[G)*0?7H\0(0,3%NFHB82I
MZ>M+YW<O;I=\X@Q&[CYRC]AL1@9F6=+Q%'F&IWI[-%[OF7K%MH-T!$7"!'6S
MDS 0*69&3W 4N$<_-J7\8\>WU5!8/42$\SQW_..3B_#03$HZQB)AQFJ#NS.3
M!]"YST->Y!Y2\B+WR060=[Q$\E>%MMNCO#"T';.0,+/<T,?#24D-TVZ]'FLF
M*[LQ\CK&PR4D(_VIS">&8SRPRR0=FY PF[1@S1[#SKGHR"&'O;C:4,D0<+@N
MV6!>^O@DR9QFZ(H-C)9Q1R9QF$R<C/0%UH<Y=IECG$2SI(?9)S;L^+ACF#C,
M,$""L$F"!@"0+7Y3_/;"=( ]+4U4O+@]FYTT(GUB](B1:3(=:)%Q1SUQF'H^
MKE9LJ4W;:K=TT-D96AY&?-&8XT7NVRVEL8/<(Y;C@080GQR_A7EI/N1D1#5:
ML#6O:Y,TIA\SR47AM<#EG2Q.IT[.>'9:49Z3@>$Z[O@I#I_M!6U@9H\01.\>
MZT$#SAWTGM._.$UF_92?G)PW5TRN[3&\0G:L;DYIVZ?M4?^5/>#N/;_&9_/F
MP+Y;IOG_P1<J(2X*E6P%2T;O<W"I;([DFQLMMO94>R&T%I6]W#!:,&D$X/U*
M"'V\,1]H_S%R^3]02P,$%     @ O8JJ5!4R"?IE!0  0@P  !@   !X;"]W
M;W)K<VAE971S+W-H965T."YX;6RU5]MN&S<0_15"!5H;4"19=B[P#9#L!'&!
M-$:<M ]%'R@N=W=J+KDAN9+5K^\9[D5R&AM]:%^LY9 S/'/F<$B?;YR_#Z76
M43Q4QH:+41EC?3J=!E7J2H:)J[7%3.Y\)2.&OIB&VFN9):?*3.>SV:MI)<F.
M+L^3[=9?GKLF&K+ZUHO05)7TVZ4V;G,Q.AKUAD]4E)$-T\OS6A;Z3L<O]:W'
M:#I$R:C2-I"SPNO\8K0X.EV>\/JTX%?2F[#W+3B3E7/W/+C)+D8S!J2-5I$C
M2/RL]94VA@,!QM<NYFC8DAWWO_OH[U+NR&4E@[YRYC?*8GDQ>C,2F<YE8^(G
MMWFONWQ><CSE3$A_Q:9;.QL)U83HJLX9""JR[:]\Z'CX-P[SSF&><+<;)937
M,LK+<^\VPO-J1../E&KR!CBR7)2[Z#%+\(N7USHH3W5BR.5BV00L"$%(FXF/
MOI"6_I(\>3Z-V(U]IJJ+O&PCSY^(?"P^.!O+(-[:3&>/_:= .4"=]U"7\V<#
M?I!^(HZ/QF(^F\^?B7<\I'Z<XAT_$6\_O;&X<C8X0YELQ8+T;[T.VD;9<_..
MK+2*I!%W,&HH,P;Q^V(5HH>V_G@&T<F Z"0A.OD?BO'?1!:?9;C_$L;BQJJ)
M./CQAS?S^>RL-:;!T1G[C$5TA8ZE]I!K+ 6!B="L F4D/6GX8TYTWE>NJJ7=
MCGO_SKS1WUJ:80OG>YMK?&<\%!L9!+<AG8G55I!=ZQ"Y"B)O;(9<\IP,H3)9
M"VIII+K' ;+Z<38[^Q 9@:58ZY*4T;Q%@B_5UX8"]9RU)(CWSF1DB^]3-,P.
MD>'[446W E-)N4=OQ,$>-WL8%[OM>N\)-$B,QB5 WU\\[I&5,A/6"?1KGVK9
M5O<;8-TT.$HYAX@UTG!($$EQ.WFL *:<K'*^=JT767&MC=Q(K_G[Y\9L4U;C
MM!D!!6Z&KXWT4?MV^2_HS$LO&YMK@["?]0,N%?$9^73"$+5W:\IT$!D5%'&^
M<'D$%%XA0-!^38H5E3NT0UC :#+:0I1HN2\*'#)4.VI56F=<L14JQ84,F3BO
MZ_8<CWD?K(H)*7LQJ82F[F%X#.FG( KC5M*,A:LLO5"EM%8;M'N#.\1O1>7P
MR>GNH;KNT%^EKHV"OWT UZ2MTJF]1);JG5:-!\\)Q,)'RBFUE!M,&T,%KQ8'
MBYM#K&PS%P=)\QY$WUNWL5RXQ8WX.)3Y\#&;)>9!)A66^<?!K(V,'(+9T%:N
M('&*B1I94X:P04G8&-!*6YUC,O>N2K[*$+<Y%N31ZS/1<LW[>=<4[;F7!77>
MX+D&'C"T$R%22URU':''V/$8AO*V.U:X2JE&M(%G2)S+6,HH CR[J@!S6L\A
MOUAB7::6#)7<EN@!=<W=K96D2UVJAB #GV)VP3O!9(](Z_(+N%G_Q'GK4&%]
MC@+RJ6&Y9ZF'KEI55RY9HB0#UO"T.6V/]*NSYW0@3OE$XQ*I4Q**V0HML$<Z
M4[VKXHT'DFI/>#F1&0@$EMB5HC\[!];9%VN']8>B"P=M]]C^(<.G 7F]YD<5
M<Y@1"KOKA!"\3W:9 4,D'D*X75]1W1;<1NL&C2, ^0:MM>1.8II,(W3EUGS.
MO3 2[/%91MP:]Z_:BC4Y*!:V<2I )RB/UT\P:"Z\N-MCEQ<.Q'!>GDX)E[L<
M=F1Y6!=W]SVN<;N[)7>D:]]=.OW%T&65Y.3Q[F5$*4"3/H%%FL*!WK(*0WV2
MHW>*;UTX5E*5$*E 1IZ])M][/DSWWG500Y%>KSB4KK&Q?>(-UN&!O&C?A;OE
M[>L:CZ>"<"48G<-U-GG]<B1\^V)M!]'5Z96X<A'22Y_<RK7G!9C/'9IG-^ -
MAG\;+O\&4$L#!!0    ( +V*JE2)M@O?]PL  #4@   8    >&PO=V]R:W-H
M965T<R]S:&5E=#DN>&ULM5IK<]LV%OTK&.UTQYZ1'Y+3-LUKQG:3W72;B3=*
MVIW9V0\0"4E(2( %0,GNK]]S+T"0M*4D[>Q^<40)N+C/<\\%\VQGW2>_42J(
MV[HR_OED$T+SY.S,%QM52W]J&V7PR\JZ6@8\NO69;YR2)6^JJ[/Y^?EW9[74
M9O+B&7]WXUX\LVVHM%$W3OBVKJ6[NU*5W3V?S";=%^_T>A/HB[,7SQJY5@L5
M/C0W#D]G64JI:V6\MD8XM7H^N9P]N7I$ZWG!+UKM_."S($N6UGZBA]?E\\DY
M*:0J5022(/'/5EVKJB)!4..W)'.2CZ2-P\^=]%=L.VQ92J^N;?6K+L/F^>3Q
M1)1J)=LJO+.[OZMDS[<DK["5Y[]B%]<^NIB(HO7!UFDS-*BUB?_*V^2'P8;'
MYP<VS-.&.>L=#V(M?Y1!OGCF[$XX6@UI](%-Y=U03AL*RB(X_*JQ+[Q8Q& (
MNQ(+O39ZI0MI@K@L"MN:H,U:W-A*%UKY9V<!Y]&NLR+)OHJRYP=D7X@WUH2-
M%R]-J<KQ_C/HF96==\I>S3\K\(UTI^)B-A7S\_G\,_(NLO$7+._B@+P]5HI_
M7RY]<$B6_WSF@$?Y@$=\P*/_BW?_5[+%D3P65])K3XMOG/+*!,E%\7ZC4!AY
MAS0E*JVQCI^:;C]V!2R\MG4CS9V03@EM>)\KI2D4<C9LAG(:ITVAFPI[U\HH
M)ZOJCGY735 E[25Q'XRFIP54B6=<ULK!"''TU[\\GL_/GWY8B+]=7M[PT^SI
M\:EXVSIQ:4PK*_&.M10P@8I3S,Y/_B$ 42SX3DDG%.6<^%$5JEXJUV7-3!S1
MBLE(RN1X*J07*UUA!YM":Q:J:)T.9#^YY>5ML9%FS5ZHM6=08EE)V<7+ZT[1
M*2PLJK:DG:+4'F7,RY,;_2!:0Y]UWFY][R, ;2-=C!6V6SB@L,9C:2G)>2MM
M$  -4SRY$6@)B*:H(D0[^F,LT"+ KU@2#? B6!;T)3U*F(]G4B-LG%*BCM4<
M/8M:+#:Y&/E,KT1K9%MR6*%F">R.GSZO,/N7-.#THC.-I938R*T22Z5,<D-T
MR_VT2UG"T=>&3*T'IV@3&Q=W #,(KS8H\Y9; WND2Z-_\K)+5$!1*7Q!;G^G
MUFT592Q._G7*->9**%K=34G8G2@MZ=S%72#?NVC?5R":YM1OK2:#EG<C \@'
ME0KJL)_\QK85]BE!/9@< O]^;$UL<MF\5*N4DK/OGV)K'Y:O"$94,E :P35?
M55?)])RYHPH[%:_CM[;19E *24MVXC@#_EPB8460E"/PORP_HGWR]U/>JCWG
M-Y61 1P9"DL%+Z+,.=%'&PP,])[PE:R78B6UZT\B(3KX@1*-]3K&F*%L7!WL
M4UH/Z 5;X!6@5;&N6;L:&;XAJK.EC,&S$D>5]?XXQ1S)O[%5J9Q/$1640.$N
MQ^:+%<J"*%)3_E1(OQ$K4#+_)T1PM1\*S%)67)R14T9W/$B7J=CA%]@#@Q%+
M9^N<H3(FSM[X+MN 4D-J4K$-@YWR:65MH-QEU(7_6C@\2N<$.RR9$Q0"C?I"
M'?W4&M4E/ ).D6^7 $QHL%*<1EWW>GWSMF\($,D[9^>=_:.&6D=WQ_;+6L5\
M*11PB" :)E'*(3,<ZBFB"2I3X= "3A9!F1/$\<0:<H+;28>L";;X)'Q3Z9RO
M8.60;@BZ*.D0Z[2*$;@-&^OT[S@[[*PH*NE];,QVAQ[N-[J)  L-8Y,9E^Q!
M-'&J8HL2JM@8JGVKUY3_P!QG(UOO#$Q[AA9Q62+R*"-M2T\M@FB-*D_%T?)8
M?/#LL9>H^9KYQ?N'W?3+>!+1E0"<:FW4;A*">[17@^F%42%0L_T$K?.I[%>/
MB:=)C68C$:YDU$8ELD6AKZG_LK?)[<ESE99+7?4DI$_KI#\A&IU\:$\\I4SY
M$V+5?D4#.*2;4UME6L5KU&U#Y3\B"@/RR'&A7AE:AMF(? 5WKU)3M725:?W
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
M2W?#+SOZ 4'M%.A\KY0];IR#Y9=F]R=02P,$%     @ O8JJ5+*8-'V!!P
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
MZ!#*T0:\7UF4R/1 !OIO@[?_ 5!+ P04    " "]BJI4G-=.,9T#   Z"
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6RM5MMNXS80_96!&A0)0$17
MVW)J&TBRNVB!+FHDN]V'H@^T-+;8I4@M2<7)WW=(V:X#Q.X6Z(O,R\R9,S>.
M9UMMOMH&T<%S*Y6=1XUSW4T<VZK!EMMKW:&BF[4V+7>T-9O8=@9Y'91:&6=)
M,HY;+E2TF(6SI5G,=.^D4+@T8/NVY>;E#J7>SJ,TVA\\B$WC_$&\F'5\@X_H
M/G=+0[OX@%*+%I456H'!]3RZ36_N"B\?!'X7N+5':_">K+3^ZC>_U/,H\810
M8N4\ J>?)[Q'*3T0T?BVPXP.)KWB\7J/_B'X3KZLN,5[+;^(VC7SJ(R@QC7O
MI7O0VY]QY\_(XU5:VO"%[2!;D,6JMTZW.V7:MT(-O_QY%X<CA3(YH9#M%++
M>S 46+[CCB]F1F_!>&E"\XO@:M F<D+YI#PZ0[>"]-QB:2B_QKT 5S6\_]:+
MCB+N&"ATL]B1 2\65SNPNP$L.P&6PT>M7&/AO:JQ?JT?$[$#NVS/[BX["_B1
MFVO(4P99DF5G\/*#MWG R__%6P9+R95[[33\<;NRSE"=_'G&5'$P5013Q?\3
MV+-@OC-O;,<KG$?4>A;-$T;G+,"G!J'2;:<5'5G0:^B.I?&U- \2%.RJ.40[
MR+W#"ML5FOUI"ELTZ.776E(_VQNX% I<HWM+\O;J".25[J](G=-H68-HB<D3
MMH'7!10Y&T]*6N0E2[("/F'5*"WU9B#J?>@=&@O3A!7C',J4Y*?PH3=*N-YS
M(:FU>/9K"R.6I044K*3OO5:4S7YH?B))9BNT%M*4%820)JR<9O";:XCBV\&!
MDHW*$7V+9 3+$_';&.U!1U-6I(1*_GCCMU75M[WD#FMZ(RAGE>"!R.4D99,R
MN8++<<XFX_+J)+!/S 64$S;.IWZ1L*08A\3>4U"X>OGQAS)+)S]98B]4)3HN
MP2,%.Q8XQ2:D!F'9""FZCFK*PK;Q"?2G+?]+&T%V3Q8'/;I6U*344SL;$,ZK
M4]Y)9:O(,=NOZ%YP(]!>!V:.KR3"RC_U$ K5)]F]0=EI1W1/F%V]P ;UQO"N
M$15(70VA^_XJ_=ZJ/ [,!8P2EF6YK\DI*[,1?*8*(R\?'65Q*)MLXLLFF^3P
M@-9Y-E^TH9K.1FQ:4O*G;%J4_S&A;STU\=%[WJ+9A*EEJ1EZY8:G_7!Z&(RW
MPSSX1WR8JN3Y1E Y2%R3:G(]&45@ADDU;)SNPG18:4>S)BP;&NYHO #=K[5V
M^XTW</B[L/@;4$L#!!0    ( +V*JE1-LFDHY (  *D&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;*U5VX[;-A#]E8&0APT@6!(E6=J%;<"[VTN
M!E@DV_2AZ ,MC2TB%*F25)S\?8>4K3C;[*(!^B*1,^><N8@<K8[:?+0=HH//
MO51V'77.#3=)8IL.>VX7>D!%GKTV/7>T-8?$#@9Y&TB]3%B:+I.>"Q5M5L'V
M8#8K/3HI%#X8L&/?<_/E%J4^KJ,L.AO>B4/GO"'9K 9^P/?H?A\>#.V26:45
M/2HKM *#^W6TS6YN"X\/@ \"C_9B#;Z2G=8?_>9-NXY2GQ!*;)Q7X/3ZA'<H
MI1>B-/X^:49S2$^\7)_5?PZU4RT[;O%.RS]$Z[IU5$?0XIZ/TKW3QU_Q5$_I
M]1HM;7C"<<*6>03-:)WN3V3*H!=J>O//ISY<$.KT&0([$5C(>PH4LKSGCF]6
M1A_!>#2I^44H-; I.:'\1WGO#'D%\=SF%ZW;HY 2N&KAC7)<'<1.HETECM0]
M)FE.2K>3$GM&*8>W6KG.PD^JQ?9;?D)9S:FQ<VJW[$7!M]PL(,]B8"EC+^CE
M<ZEYT,M_K%386HO.PKVPC=1V- A_;G?6&3HP?[T0MIC#%B%L\3]T^$4E?S]O
M[, ;7$=T 2V:3Q@]*P^/'4+#C?DBU %XKT?E0._A,..MWU*3FV[N<A"YQP;[
M'9JS-8,C85]EU^6BHB,H)=VFQ22O^T$K5"Y(B:\MY5-+?R0$&D^#O98T)^S-
M4]:_&5="@>OT:$G0OH;?Q!XOZX]AVS1C/TKNL/W6\=]0=^'R442#Y*6:;2<&
M"UD)KX 5:5RG*:VNRF6<U?5K6F9U$2\S]L3-XJPJ)W<=+UD)CX:W"(KWZ+6*
M++XFY-5U7'E83G!V:4VK*EAKEL.C=EQZ^9K%U22_+./K9>[E6;:,J[QZXLYB
M5K+@9EE<%#5\[T G%^.#"CZ$(6GIZ]*1F2;);)WG\'8:/U_ATQ"GKW80RH+$
M/5'3155&8*;!.&V<'L(PVFE'W0W+COXE:#R _'NMW7GC \Q_I\T_4$L#!!0
M   ( +V*JE0#)4K5R@4  .$.   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;*57:V_;-A3]*X27#@F@VI)LUTZ:!,ACQ0:T6Y!TVX=A'VCIVB9*B2I)
MQ<F_W[F4+#N)G0T9$#A\W'MX[I/BZ<K8;VY)Y,5#H4MWUEMZ7YT,!BY;4B%=
MWU148F=N;"$]IG8Q<)4EF0>E0@_2./XP**0J>^>G8>W&GI^:VFM5THT5KBX*
M:1\O29O562_IK1=NU6+I>6%P?EK)!=V1_[VZL9@-.I1<%50Z94IA:7[6NTA.
M+D<L'P3^4+1R6V/!ELR,^<:37_*S7LR$2%/F&4'BWSU=D=8,!!K?6\Q>=R0K
M;H_7Z)^"[;!E)AU=&?VGROWRK#?MB9SFLM;^UJQ^IM:>,>-E1KOP*U:-;#KI
MB:QVWA2M,A@4JFS^RX?6#UL*TWB/0MHJI(%W<U!@>2V]/#^U9B4L2P.-!\'4
MH URJN2@W'F+704]?_[9E(OW7\D6XIIF_G3@@<D[@ZS5OVSTTSWZ0_'%E'[I
MQ$]E3OE3_0&X=(32-:'+]%7 +]+VQ3")1!JGZ2MXP\[ 8< ;[L%CL\2U<IDV
MKK8D_KJ8.6^1#'^_ C[JP$<!?/2:]_QKWGM5GRONQ%4RH[,>2LJ1O:?>LY"(
MKTM"WFE99N2$F2,IK*72"UGFHC3E^_6\,I;S/,CDK)AAHISGN0?&W&A4H"H7
M0@89.#I;=IX.<->443$CNUY-3IY+O9 0AZH$O*D= -R1N&K9_&K*-;&OQDN]
M?R-8^MG(4AR(9!@EZ9@'TU&43L+H>!*-XIA'231-AF%S&J5)BA%:3Q1#X9;N
MC;YG6L?1=#(5/_XPA<#']73WZF=R[J3Q\5R5\"_[9D[P\N%X_.%('$Z'(_PF
MT? X/EJO'4_2L#9.IT>M 0=BG$:CT20P&V*4,+/A.)I.I[R91,FPL6D2I:,X
M;$ZC(:Q+X^187%G*E1<7"TM4L%M^*\4=5;[Q<SJ.@E@48GAEBDJ6CP)B!#6A
M2F^$%%D#(3N(0Q9F<]/XX\Y#PE[R\0BHT@,FTS7*%U ':1+W8W0:K;EIAMS6
M')QMR$W(/LE,:>4?.SQ.(Z",MD%LB Y[MR4Z;[6>@-YV4BW99]@,#2^8!4')
MHDWZ9?#)2S*-KW:8WPHH<FN^??;V1665%L.XR>A7/'T!U^5%D\5]D8",4-[M
M"6-'D!Y0A6R7AC99)RIK[E4>LLU8<3#>]A5"88,^$NN%WS)3%,KS+BJX#.!.
M%A2BY$)9UW9SW%ZW]\6-Q3FJPAF5?'R"]]*;0J)KYC6)[[6T.$D_@B06\0D
M6PBK.CBB=."L&S 6P-\"SEA(3YB4+"8+4\,SG<ZA.A))/WXG*@2498IULS)6
M+5"3X-<Q;955PW.N+%K;(SA$@ %.VA^_!<<1VF2^ 0+2^&V,_%+9#=#]D9B\
MC=$<043F,%"HID- <4V^S4OS%BK:Y"/R"Q]KG!<;-8XO!TWHNJCX"TV@+; P
MOGMJRUF0<QQQ[O/6E([ZX8I2H5 0$\N"P*+Y'%]>S;'8J'B"F.]+LEUWT@JK
M:7\23[9L;T[;VRS:XD(3WZ[B0$)FN$&="!WS(!EO%9TF#_+A<GW6H-IVMBWL
MPAW*-WDG%@F2X W]U5)ERVAM)SUX[@2U(W0N(-=\A<^,M>T]?"^5EK/FI)I[
M0]#::]N_F4X/E;(42OEEE*)@BT7M!1FYU4SXTF/R<7_TCI5!Q<I5^:3=5%+E
M.SM 7USL"%W31/?FQ":N. Y/!;2.,C3$SCGNOSED_]GKT"]E'EILT@40"O\W
M!KL[/CJ)1V4YD9'E :>]MRJ\.]:?&*BUS-P3QG!JR"[M#+*IX(M$Y@ $10AM
M'!&)3%:*[P/$%S>(0D&2:\*9*SY@5H</OX9:E_(RM&'$L-**/QZ[!N!HF\(.
M!_;%73WCD'C01;#Q(W9]+ ^VGAT%V45X7,%Z[D#-"Z1;[=YO%\VS92/>//Y
M8,&>TS2':MR?C'O"-@^J9N)-%1XQ,^/Q) K#)=Z@9%D ^W-C_'K"!W2OVO-_
M %!+ P04    " "]BJI4+KGBT:P$  #7"0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6RM5DUOXS80_2L#%^C)\8><-.DV,9!D-^@6W4VP:;HHBAYH
M:22QH4B%I.RXO[YO*-G)%MD<VEXL2YQY\V;F<<C3C?/WH6:.]-@8&\Y&=8SM
MF^DTY#4W*DQ<RQ8KI?.-BGCUU32TGE61G!HSS6:S[Z:-TG:T/$W?;OSRU'71
M:,LWGD+7-,IO+]BXS=EH/MI]^*2K.LJ'Z?*T517?<KQK;SS>IGN40C=L@W:6
M/)=GH_/YFXM#L4\&OVK>A&?_23)9.7<O+^^+L]%,"+'A/ J"PF/-EVR, ('&
MPX YVH<4Q^?_=^A7*7?DLE*!+YWYK(M8GXU.1E1PJ3H3/[G-CSSD<R1XN3,A
M_=*FMSW*1I1W(;IF< :#1MO^J1Z'.CQS.)E]Q2$;'++$NP^46+Y542U/O=N0
M%VN@R9^4:O(&.6VE*;?18U7#+RXO7=/HB"K'0,H6=.ELU+9BFVL.I].($&(X
MS0>XBQXN^PK<@CX H [TSA9<?.D_!;4]OVS'[R)[%?"#\A-:S,>4S;+L%;S%
M/M]%PEO\FWSIK0ZY<:'S3+^?KT+T$,T?KT0]W$<]3%$/_Z\J_P<X^LRDD$#H
M5G]"^A0=K977K@MDN%*&6N]RY@(.84RY4;K!4V",CKI2_6;Q.L" M*58,SD/
M<^Q9REWG ]Y+6G4PX! F=&YB[;JJ[BV[F+L&+& 2NKR&5F-D'RA7UKI(*T9\
M!,\C%Y!ZK"EG'S$\XG9,&\:ZT;QF8*F(31^<Z1(AP"EC>D@,)&&_A]YHK !\
M3 Q ]F!=Z+4N.GALP7V7A:HJCPI$'E.M$$,) GN-FJABS9(8EZ74S/4.J'.K
M[/;;;TZR^?$/89_SF# 4O9*:"T<, *FD"C65&'*R[*E$P= /8.<.="2)"5U;
MNN*5[Z24V:(7-6I/;>=;YZ4DZ$<(:5:!@U&;T.D(Z%;>L?RS^TL5BM83^D6%
M^SN$>F_S"6%X*S,9TT<WH2P[R-<'\\/C[P]^NKE$454 &0/GH0QW5DNDVXCD
MD^2C1SN0;.<C8<PGHULT$J6T3^OHP$<,V=\P9%%)="S$YT5"TIVGRUIS2>\>
M.>]DVM)U66HTN%^\0:UT =7V<GNRO]K7:K!'>D"&D%HCTI#6<P6R2142%'T4
M7KU8@V0BN^$I3]3<#G,_B>RE;KZ_N4X\7EH++%T;EK4OZ $]@U:D8W-BY:UL
M'S3&F"#!1,&(O-,39%<J ST)0*.#P7'9;Z?^&!5>8+G6SJB=O(5&R05T921\
MYZ$9I"P:^&<Y O-]H,Z&EG-=:@0N5*.D0"J1)K51X S0W(5A1O CMDU@*$;;
MW'1%KUT5G%4K Z(Q.F]Y&X82@(K80CL;G)CRY =(,=EZV:/E1 ;-%]M5,MA)
M5H=4>*B(&I0D)@[@SE)1)^<F#Z7?>:QUY3RFE-DFY&%>#,."$CQ 6R<%2'YL
M*W16*H=;PHZ!WF^>-!4P;IRMG"0["-MHM=*8=!"LQDP1X6YJG0;5-HT]@6)<
M#;QK)B^-_NFSPQ:I5>E*(2+H;.S/W?W7_:WEO#^LG\S[*P\.MPK["*F4<)U-
MCH]&Y/MK1/\279N.[I5#>YKTMX:4V(L!UDOGXNY% NSO<LN_ 5!+ P04
M" "]BJI4O'%YKB $  "#"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6RE5MMNVT80_94!:Q0Q0%.\2+9DRP)L)T'S$%2PD^:AZ,.*'(F;D+OL[M*R
M^O6=65*LG%HND#Y8WMN<.7-F=I;SK3;?;(GHX*FNE+T.2N>:R]'(YB76PD:Z
M044[:VUJX6AJ-B/;&!2%-ZJK41K'YZ-:2!4LYGYM:19SW;I**EP:L&U="[.[
MQ4IOKX,DV"_<RTWI>&&TF#=B@P_H/C=+0[/1@%+(&I656H'!]75PDUS>COF\
M/_";Q*T]& -'LM+Z&T\^%-=!S(2PPMPQ@J!_CWB'5<5 1.//'C,87++AX7B/
M_M['3K&LA,4[77V1A2NO@VD !:Y%6[E[O?T%^W@FC)?KROI?V'9GQUD >6N=
MKGMC8E!+U?T73[T.!P;3^(A!VANDGG?GR+-\*YQ8S(W>@N'3A,8#'ZJW)G)2
M<5(>G*%=279N\:YN*KU#A#M=4Z*M8*WF(T?0?&"4]S"W'4QZ!":#CUJYTL([
M56#QW'Y$E 9>Z9[7;?HJX$=A(LB2$-(X35_!RX8X,X^7'<%[*(7!,\Y? 4NQ
MH[)R<&.,4!OTX]]O5M89JI$_7G$V'IR-O;/Q_Q7U!V#@;6NDVH KD?X,[=:=
M\LC* ^F6EX-P(6P1-A2EHZTL&8>SV92N$D4J<UZB\LJ_0:NDL_"&$7_^:9JF
M\=7]PV?KA\D5G-)^@<8[),P$?JV57+46/JB<E*,[!<M*J&?V_ARO]B"G5-6N
M!$%T^)9@<28>T="E[\A!(1S"6D@#CZ)J$?0:3K(L2F<1?"+46GS51KH=K[,7
MI@>/% 88JOE511L$1_!KW9JS'0H##1JIBY":S>HK-0!P&G+22:J6PT;S*'.,
M?ES+9)*%&6FI&\Z)_5XB+\BQD/$)32XM0D-9Z&--H]D,A"J.2G3VDD1)$DVF
M+TO4979/[R6MNH"_(-5#KC=*_M4;]9<D/ZPY?.(Q^==D654@ML(4%+5E]00S
M9+W8"R_4Z$I==+S6NJ*^[T4FY]@W?W)F/4WVHA65D67B_^E_H%IX*HS0)=J2
MF&B1<W-)?E])Y1NIR$ZWEM2VISZS7<[N-&G$)+KBL' "%W%&OUS#27H%#_1T
M4" A;%!19JJP2UA!75ER[_!78<\TF8:S.!UL/VDG*L)*9N%Y/#D O?&!?U]I
M%)A!V HBD4RC"35^<JU5""?3BVBVGWK_)]/H?%@@J%8=B'1$Q$IP#=.58 &Y
MN0BU\X0NKKB4.8]#<^A+*.PN'7LDQ?W' %W_YPTD6-*1X#3D#M.@?VZK'0<C
M'$CK_>>]X]6S7/85^:_*[W++4244)-]KXI%&<3?T9(99]%+?'AT\C#6:C7_^
M+<G2*M>]D</J\(5QTSVL_QSO/D\H11M)5ZG"-9G&T<4D -,]^=W$Z<8_LROM
MZ-'VPY*^DM#P =I?:^WV$W8P?'<M_@902P,$%     @ O8JJ5$ @T55*!
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
M6%1M23M%J3VBD9='-?HL7'*===IN?:\C),Q:NF K;+=00&&-Q])2DO(FVL
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
ME:,%^)W>7.@>Z(#T=NW;_P%02P,$%     @ O8JJ5$+Q,7JR @  9@8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULK551;],P$/XKIZ AD-#2I!TK
MI:W4=B"0F%2M QX0#ZYS2:PY=K#==OOWG)TTZZ K+SPDML_W???=Q;Z,=]K<
MV1+1P7TEE9U$I7/U*(XM+[%B]ES7J&@GUZ9BCI:FB&UMD&4!5,DX[?7>QA43
M*IJ.@VUIIF.]<5(H7!JPFZIBYF&.4N\F41+M#3>B*)TWQ--QS0I<H?M:+PVM
MXHXE$Q4J*[0"@_DDFB6C^<#[!X=O G?V8 X^D[76=W[Q.9M$/2\()7+G&1@-
M6UR@E)Z(9/QJ.:,NI <>SO?L'T/NE,N:65QH^5UDKIQ$PP@RS-E&NAN]^X1M
M/A>>CVMIPQMVC>]%&@'?6*>K%DP**J&:D=VW=3@ #'O/ -(6D ;=3:"@\HHY
M-AT;O0/CO8G-3T*J 4WBA/(?9>4,[0K"N>FJ^1B@<UB)0HE<<*8<S#C7&^6$
M*F"II> "+;RZ96N)]O4X=A38PV/>!IDW0=)G@O3A6BM76OB@,LR>XF,2W*E.
M]ZKGZ4G":V;.H9^\@;27IB?X^ET5^H&O_PS?L71_S-;6&3HU/T\$&'0!!B'
MX-]E7FC%41%S.)4WPMX=*^AI.CJ0X$JDQR!"U107?7&!2L/+KC; 5.8GM/3^
MN99T"WV:7 H28>E>T5VV-"5H0;?:H6=F"I+>F5?K40M=U4P]O'PQ3)/+]Q8L
MFJW@2-@MJ@V.8!'(8/74#C4:GRG=;;C]IU O$F:0#N ,TG?TFI,$&I*$7C/K
MM1Q)[0HY5FO2W%K_:YZL.14>S%%L_>D?[6_&H?$PT;84?TC]2R9EF@Q]IFG(
M] M:^R@G\<9%,SS9.780XX.[7Z$I0H>S$$0V;:"S=DUTUO2.1_>F Y/H0B@+
M$G."]LXO+R(P35=K%D[7H9.LM:.^%*8E_0C0> ?:S[5V^X4/T/U:IK\!4$L#
M!!0    ( +V*JE2)V>HX,P,  (D'   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;+U536_C-A#]*P.U*'8!(?JR+#NU#3C>[78/"P1QMGLH>J"EL42$
M(E62BI-_WR%E:5-@XP(Y]"+Q:]Z\F<<9KDY*/Y@&T<)3*Z19!XVUW744F;+!
MEIDKU:&DG:/2+;,TU75D.HVL\D:MB-(XGD<MXS+8K/S:K=ZL5&\%EWBKP?1M
MR_3S#0IU6@=),"[<\;JQ;B':K#I6XQ[MU^Y6TRR:4"K>HC1<2=!X7 ?;Y/HF
M=^?]@3\XGLR+,;A(#DH]N,GG:AW$CA *+*U#8/1[Q!T*X8"(QM]GS&!RZ0Q?
MCD?TWWSL%,N!&=PI\8U7MED'BP J/+)>V#MU^AW/\7B"I1+&?^$TG)T5 92]
ML:H]&Q.#ELOASY[.>7AAL(A?,4C/!JGG/3CR+#\PRS8KK4Z@W6E"<P,?JK<F
M<EPZ4?96TRXG.[NYPT>4/<*[>W80:-ZO(DNH;B\JSP@W T+Z"D(&7Y2TC8&/
MLL+JW_81L9DHI2.EF_0BX!>FKR!+0DCC-+V ETTA9AXO^X\0CUJUL".NFJX"
MI=DVL/,)1@U_;@_&K_]UP>%L<CCS#F>O.-Q3Y52]0%!'&)T?GF&/^I&7^*,,
M7\1S=7EM.E;B.J#",P2#P>:^H8B4H*+BL@;KU ._*ZT!2YL'JM&'2IVDH^$6
M=JKMF'S^Y:=%FA2_&BHI3\TX;F;@1D>/J GP&NX;C0CM("TZ:8&$*1NOS#LN
M"5+UALG*O/="N4\"'WC-+1/?$_OQJ2- E(3],R3Y,BRRA$9+&B2)5X,(4VK*
M7G/[#+,\7.0I9/,P20O8?AZ39B";A?&R@*0(XRP;E\<8"#'-EN%\$7LO:;@H
M$KB@9#XIF;]%R4^H:LVZAI>PI2S_2-&+N/^'HO7$D>00JF2N"8:^@U5 [?#4
MH$:/8L84,^T<JD?NQ';5\M9;<-MPP;N.@C9.CS0.8Z_,8A;FQ0*^2FX):&^9
MI0/%,DSH3N1Q6.0%9=E8%]XWI44%LSB<S9=.]#R;OUGTZ$5[I#M9^T? 0*EZ
M:8=..:U.[\QV:*_?CP^/% 5?<VE X)%,XZN"=-9#XQ\F5G6^V1Z4I0+PPX;>
M2M3N .T?E;+CQ#F87M_-/U!+ P04    " "]BJI4@]69*.8#   '"@  &0
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
M>X-@?(';+Q'IDOA[,;WJ_!]02P,$%     @ O8JJ5+,+-I4& P  F P  !D
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
MP+*ZLZN.%J6[]N9"FTO4-7/SSD%I%YCYA1#ZN6,%FI?3Z#=02P,$%     @
MO8JJ5 4!^E)F P  'PT  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL
MM5==CYLX%/TK%NI#*^T.V(2O*HDTDW2U([72:++3/JSVP0,.6 6;M9UD^N_7
M-@1H2.@J4EX2;.XY]]X#'"[S Q??94&( F]5R>3"*92J/[JN3 M287G':\+T
MF2T7%59Z*7)7UH+@S(*JTD6>%[H5ILQ9SNW>DUC.^4Z5E)$G >2NJK#X\4!*
M?E@XT#EN/-.\4&;#7<YKG),-42_UD] KMV/):$68I)P!0;8+YQY^7"%D #;B
M*R4'.3@&II57SK^;Q6.V<#Q3$2E)J@P%UG][LB)E:9AT'?^VI$Z7TP"'QT?V
M/VSSNIE7+,F*E]]HIHJ%$SL@(UN\*]4S/_Q)VH8"PY?R4MI?<&ABPYD#TIU4
MO&K!NH**LN8?O[5"# ":YSP M0!T"KB4P6\!OFVTJ<RVM<8*+^>"'X PT9K-
M'%AM+%IW0YFYC!LE]%FJ<6KY3/:$[0CX'6R:"PGX%APWWZ^)PK24'_3IE\T:
MO'_W ;P#E(&_"KZ3F&5R[BI=A*%RTS;A0Y,074CH@R^<J4*"3RPCV<]X5Q??
M=8".'3R@2<(O6-P!'_X&D(?0F7I6_Q\.)\KQ.T%]R^=?X%M3B?-<D!S;VW2@
MYM^?=2AX5*22_TPDFG6)9C;1;/K*G;L"#3"T0/,<[Y?(3\+8F[O[H3#C,!B@
M.()=V$]U!5U=P61=3P4M:5WK73G19=BQA;>5,^H21=?*V0"#H4[:)4=RCL/B
M61#%Y]6,N[+BR;)>&%4D QN%U:2>2<>7W%9/Z/7.XEVK:(L<:A4ET(<GBIX)
M"[PHB,Y+"@>>!W]1F52F]6]<E%,6!%'/B&XL:^\OT+]:5G^DU\R;A<FIK.,P
M& 5^>$'6WI#@M".M:4X5+L'*OK:( )_>:B(H82F9ZKPW%AC<6.3>=6!XM<CA
M6+T@B<8W[S@N22)XP5UA[U-PVJA6^O5)F (;DNX$53^F^NU=!L8WEK8W()A<
M+6TROG^#.$"GRH[#_!"B"[: >L-"TX9U_ZA%%7N:3CHMZFT&P=N*BGK_0>A:
M45OD\#7OS[PD.A'U3!B,/-\_$=4=C)KZ$<_M!"Y!RG=,-3-;M]M-^?=VMCW9
M?]#3?S.K]S3-IX.>R'+*)"C)5E-Z=Y&^T**9QIN%XK4=:%^YTCYC#PO]!4.$
M"=#GMYRKX\(DZ+Z)EO\!4$L#!!0    ( +V*JE1IAVM]#0(  'X$   9
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
ME,5>[X<Y/M^@70#N9TK9]<0=T/PA&/X%4$L#!!0    ( +V*JE3:OR.HI@(
M *L(   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;*V674_;,!2&_\I1
MAB8F ?GJ!V5M)&B%A@02@L$NIEVXR6ECX<29[;3P[V<[:1H&#5STIO''>=^>
M\]BQ,UYS\2131 7/&<OEQ$F5*LY<5\8I9D2>\ )S/;/@(B-*=\72E85 DEA1
MQMS \P9N1FCN1&,[=BNB,2\5HSG>"I!EEA'Q<H&,KR>.[VP&[N@R56; C<8%
M6>(]JH?B5NB>V[@D-,-<4IZ#P,7$.??/IGY@!#;BD>):MMI@2IES_F0Z5\G$
M\4Q&R#!6QH+HQPJGR)AQTGG\K4V=YC^-L-W>N%_:XG4Q<R)QRMDOFJATXIPZ
MD.""E$S=\?4/K OJ&[^8,VE_85W'>@[$I50\J\4Z@XSFU9,\UR!: K^W0Q#4
M@N"S@K 6A+;0*C-;UHPH$HT%7X,PT=K--"P;J];5T-PLX[T2>I9JG8HTBS41
M"4QYKH1F"L=P+B4J"3=(9"DP :+@DE !CX25" 8]W&%<"D'S)5P0224<SE 1
MRN0W+=\XQEO'K?RH)3V&A_L9'!Y\@P.@.?Q,>2E)GLBQJW1A)CTWKHNXJ(H(
M=A1Q0\0)A/X1!%X0O".?=LMG&#=R_[7<U3@;ID'#-+!^X4X_05?$;$_X?:WG
MX$IA)O]T.(>-<VB=>Q\[,TKFE%'U\AZNRF5@7<R+O(K"?E^36;6AO T*AJ.P
M"7J58*])L->9X#6ND'W]X@^\[[Y>U*)4LJ/L?N/:WS/00>,\V O0RJ7?8N7]
M1[,KXE5JPR:UX6=1!A^C/&U<3_>,<M0XC_:"<O0&U#M[\VW0[KWI>]NSSOLL
MTO!CI'[K#/7W#-7?GB5^L!>LM<V@8XMVAE3IN:V;Q%SC^F1=TEP"PX76>"=#
MO22BNAFKCN*%O5SF7.FKRC93_36!P@3H^07G:M,Q]U7S?1+] U!+ P04
M" "]BJI4,I_4P&L#  !;#0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6R]5]N.TS 0_14KX@&D91/G7M16@BX()! 5R^4!\>!-IXU%$@?;V2Y_SSC)
M)MDV#1?M\M+8R9GQF6/G=#+?"_E=I0":W.19H196JG7YS+95DD+.U+DHH< G
M6R%SIG$J=[8J);!-'91GMNLXH9TS7EC+>7UO+9=S4>F,%["61%5YSN3/%Y")
M_<*BUNV-#WR7:G/#7LY+MH-+T)_*M<29W679\!P*Q45!)&P7UG/Z;.4Z)J!&
M?.:P5X,Q,:5<"?'=3-YL%I9C&$$&B38I&%ZN80599C(ACQ]M4JM;TP0.Q[?9
M7]7%8S%73,%*9%_X1J<+*[;(!K:LRO0'L7\-;4&!R9>(3-6_9-]B'8LDE=(B
M;X.10<Z+YLIN6B$& =0_$>"V >Z?!GAM@%<7VC"KR[I@FBWG4NR)-&C,9@:U
M-G4T5L,+LXV76N)3CG%ZN99X(J3^25BQ(2]_5+S$/=)GI, 3])1<-IM+Q):,
M \GC"]",9^H)HC]=7I#'CYZ01X07Y&,J*H58-;<U\C2KV4G+Z47#R3W!Z1V3
MY\2C9\1U7'<D?#4=?@%)%T[OAMNH3B>1VTGDUOF\WTAT1M89PY+O"O#U+<+)
M&PVY^C:QF-<MYM6+^7^R']#OQTX*-2IEDRZLTYEW]GI)@YE/9W/[>BC9",SW
M8NIWL#ML_8ZM/\GV>9)4>94Q#1M\=]!'$L[,VSE&M,D4#!@\C6@4.P=$1V"A
M%X7Q.-&@(QK\DZQXS,>X!D<DXBCT#C4=03F.'XXS#3NFX233MX"FE(IL0WA>
M2G$-AJB:.%E1ESAZ^&,<=XO%]WN,XR,M?2^,X@/%CU%>[+@G#O&LXSJ;Y/H1
MDK00F=@U;!.1EY4&.:4Y=7I[=1Y>=3IP<WJ_NK?YAI+.\ Q[!\*/P&(:1K-Q
MY6EOK=2=Y/NJD@77E82:\);?F/&D\KV14N\_*-\[(9VVPK]7_MCI G=@R*WP
MQRC_I&W3W@[IM!^N1*&TK)I6"O^MT6D2..1Y-W=O8#3\#\+WMD:C>Q8^.I*4
M4C\Z=/<QF!//W!/2]\Y(IZWQO4Y!&L%'6$\)TML9G3V\_F[O<*YSO_JW^8:]
M2!S$P8'\8RC?"0[4MP>=K_GLP-9QQPM%,MABF',>X?;)II-O)EJ4=3-\)32V
MUO4PQ:\?D : S[="Z-N)Z:^[[ZGE+U!+ P04    " "]BJI4Q@=--+H"  #Y
M"   &0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6RU5EUOFS 4_2L6VD,K
M=04,2: B2&NRCTJ=%#7K^C#MP0$G6#68VD[3_OO9AKHDI:P/[4NPS3W'YYY+
MKIWL&+\5!<82/)2T$E.GD+(^<UV1%;A$XI35N%)OUHR72*HIW[BBYACE!E12
M%WK>V"T1J9PT,6L+GB9L*RFI\((#L2U+Q!_/,66[J>,[3PM79%-(O>"F28TV
M>(GE=;W@:N9:EIR4N!*$58#C]=3YXI_-?*@!)N(WP3O1&0.=RHJQ6SVYR*>.
MIQ5ABC.I*9!ZW.,9IE0S*1UW+:EC]]3 [OB)_9M)7B6S0@+/&+TAN2RF3N2
M'*_1ELHKMON!VX1&FB]C5)A?L&MC/0=D6R%9V8*5@I)4S1,]M$9T '[X"@"V
M /A60- " I-HH\RD-4<2I0EG.\!UM&+3 ^.-0:ML2*7+N)1<O24*)],%5U\$
MEX\ 53GX>K<EM:J1/ &5^H(^@V537,#6H#\0K![!=\PV'-4%R< ERY"ISM$<
M2T2H.%8DU\LY./IT##X!4H%?!=L*12$25RKY6H2;M5+/&ZGP%:D_$3\%@7\"
MH =A#WPV#)_CS,+]?;BK3+/.0>L<-'S!?YP[ 0N*E!/[OORY5.'@0N)2_!W8
M++";!6:S\"UEPGMEZC.R(1L;,OU'OD^CR3B($_>^ZU=/E.>%8QNUIS2T2L-A
MI06AI*[5JAC(>V391A]O\MAN-GY/DQNR4<>^D?HP@P.37T:%<01'_29/K-+)
MH-+KBDB<@Z5$<M#FR/)%'V]S;#>+W]/F^(6!OA_"R8'-/5$>G 3]-OO><W?T
M!K5>82%U][MAG.8#N?N=?NM_O-7^<Y/RX7N:W;)U>P(<Q=%AY^@)\^,XC [L
M=COGDKX4J Z^(94 %*\5SCN=J'KQYIQM)I+5YJA:,:D./C,LU-T$<QV@WJ\9
MDT\3??K9VT[Z#U!+ P04    " "]BJI4"QM);)H#   J#@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6R]5VUOVRH8_2O(VH=66FN#X[<IB92FVVZE
M[JI:MSM-5_M ;1*CV9 +I-GVZP?8]4OB.'<OVI?$V,\YG =X#C#=<?%9YH0H
M\*4LF)PYN5*;%ZXKTYR46%[R#6'ZRXJ+$BO=%&M7;@3!F065A8L\+W1+3)DS
MG]IW=V(^Y5M54$;N!)#;LL3BZQ4I^&[F0.?IQ5NZSI5YX<ZG&[PF]T2]W]P)
MW7(;EHR6A$G*&1!D-7,6\,42)@9@(_ZA9"<[S\"D\L#Y9].XR6:.9Q21@J3*
M4&#]]TB6I"@,D];Q7TWJ-'T:8/?YB?V535XG\X E6?+B \U4/G-B!V1DA;>%
M>LMW?Y$ZH<#PI;R0]A?LJMC0<T"ZE8J7-5@K*"FK_O&7>B Z ,TS#$ U .T#
MPB, OP;X-M%*F4WK&BL\GPJ^ \)$:S;S8,?&HG4VE)EIO%="?Z4:I^:O.<]V
MM"@ 9AFX80JS-7THB 1GUT1A6LAS< '>WU^#LV?GX!F@#+S+^5;J:#EUE19@
M:-RT[NRJZ@P=Z<P';SA3N00O64:R ?QR' _1"(&K,V_21T_I7Z%1QC=87 (?
M/@?(0VA(T#C\FJ0-'([(\9O9\"V??X3O%654D8M;O;*[LP$64A(EP;^W.A[<
M*%+*3R.]39K>)K:WR8FY'YK("AE:I+&"QSE,@L@/INYC=WA.AO6$!8VP8%18
M9QT^!Z\%EX-KK>((.GVC&$6>MR?Q9%A/8MA(#$<E+M)T6VX+K/1$+4HN%/V&
MC2\-"0T/%%R$01+Z>T*'PB *T+#0J!$:_?^Q_)NH(8'1P2PB&$9^M"=P( S!
MR20>%A@W N-1@4MK<D3H3:&P0RASNI$CRSMIB),_4$S0:YW4&TWDEJX(./M(
ML)#G@]XX#H<!^&JP@[;X,]!^&IT- ?Z&XJM)>HMAXL4'U7<ZKB\3M3+1;RO
MFJI76D$(XWA?[% <@M$1.X.MK4/_EXNPINAY:3S1#K O<B@N#M$QD>UN ,>W
M@W<"9P0P7)*Q==1Z. S^1/FUA@S''?ED^8W#1\OO9Z#]-%J[AC_@U\?+[]"+
M)S YK+Y387V1K67#<<_^H>*+#XLJB:+]D\1@F!=%1Z2VFP!,?KWTDH-A\A%$
M!Q*'PF+D[TET.Z=QO:^M[25%@I1OF:H.YLW;YB*TL,=_MPVO;E'Z>+JF3(*"
MK#34NXST\(CJ8E(U%-_8L_T#5WH3M8^YOLP180+T]Q7GZJEA.FBNA_/O4$L#
M!!0    ( +V*JE0*:5S+J0,  ((-   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0P+GAM;+6748^;.!#'OXJ%^M!*NPLV$$B51&H35;=2>UIMMG</IWM@89)8
M!3MG.\E6ZH<_&UC(@B';2GU)L#TS_GD\_&UF)RZ^R1V 0D]%SN3<V2FU?^^Z
M,MU!D<@;O@>F1S9<%(G23;%UY5Y DI5.1>X2SYNX14*9LYB5?7=B,>,'E5,&
M=P+)0U$DXOM'R/EI[F#GN>.>;G?*=+B+V3[9PAK4U_V=T"VWB9+1 IBDG"$!
MF[GS ;]?XM@XE!9_43C)LV=DEO+(^3?3N,WFCF>(((=4F1")_CO"$O+<1-(<
M_]5!G69.XWC^_!S]4[EXO9C'1,*2YW_33.WF3NR@##;)(5?W_/0'U L*3;R4
MY[+\1:?*=C)U4'J0BA>ULR8H**O^DZ<Z$6<..!AP(+4#>:V#7SOXY4(KLG)9
MJT0EBYG@)R2,M8YF'LK<E-YZ-929;5PKH4>I]E.+SYQMKQ] %&@%CPI=H[4N
ME.R0 ^*;JNOM"E1"<_E.#WY=K]#;-^_0&T09>MCQ@TQ8)F>NTB0FGIO6LWZL
M9B4#LWY)Q WR\14B'B$6]^6X^PK2QAV_='?U^ILDD"8)I(SG#\;3Z[QE4HF#
MKE"%_OFL#="M@D+^.Q+>;\+[9?A@*,<@I=Y+(4SLS,RUH2QA*65;M &PYJ^*
M."DCFE?QN+@.P\G,/9YGZ8+1"]B@@0TNPS+.?I*W"AJ>H\1^T.&U&$TC8N<-
M&]YPE+?<.RKE00,"2KE4\@HQ4#;(L#\_]J=>A])F%9+8CCEI,">CF,LZG7LN
M2OG2;Y?)K(URTIL_)$$0=2@M5AC[H9TR:BBC4<H_VWU_!6C40\!ZSP/<(;69
M123P[*AQ@QJ/HCYPE>0VJK@W'?'#.(X[5#:SV(\&$CAMJ*:C5&O0^8.L4LX?
M6I_P%"UU!U7HPU8 &'D9413LM;+M_0[)PF?G A[7 7TP(&4.!K/]5\_Z=86V
M@DN[Y./^1ON8A)W$V\QPC'U[XG&KX9C\%'"K86/,Q%*< 8EZT#:[F. !\<+M
MT8 OG T=ZF%2OT\PC0*OJUX6.WVE\\A 8>/V7, 7#@938%H-ZG(>*&[=?P]'
MGA_-85$/?DI2FE/U?:PN6[G'X6\I_%:H\;A2_T+A][78G\915W$NFKT$;C4;
MCXOVKQ5^7Y5[E31F\I*U%6T\KMJO+_>X=[>QYO226<7IGEV0S=>)OG]N*9,H
MAXWV\VXBO4A17?BKAN+[\L[\R)6^@9>/._V1!,(8Z/$-Y^JY8:[AS6?7XG]0
M2P,$%     @ O8JJ5-$01 X1!   5A,  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#$N>&ULO5A=;]LV%/TKA+$!+9!:(N6/I+ -)/:"!4BW(&DW#,,>:/G*
M)BJ)&D79+= ?OTM*$=W%IEVL6AYBDN(YO#R7/*(XV4GUL=P :/(I2_-RVMMH
M7;P-@C+>0,;+OBP@QR>)5!G76%7KH"P4\)4%96G PG 49%SDO=G$MCVHV416
M.A4Y/"A25EG&U><;2.5NVJ.]YX9'L=YHTQ#,)@5?PQ/H#\6#PEK0LJQ$!GDI
M9$X4)-/>-7V[B"(#L#U^$[ K]\K$3&4IY4=3N5M->Z&)"%*(M:'@^+.%.:2I
M8<(X_FY(>^V8!KA??F:_M9/'R2QY"7.9_BY6>C/M7?;("A)>I?I1[GZ&9D)#
MPQ?+M+3_R:[N.\81XZK4,FO 6,]$7O_R3XT0>P Z. )@#8"="X@:0'0N8-
M!E:9>BI6AP77?#91<D>4Z8ULIF#%M&B<OLA-WI^TPJ<"<7IV+_/UF_>@,K*
MI29OR"]<*6YR05XM0'.1EJ^QE87TBLP5K(0FUVL%@*DWO3\\+<BK'UY/ HVQ
M&,8@;L:]J<=E1\9]@J)/V/#",A^ S_WP=USU240-G+$#\(4??ET8>&CA]&MX
M@ *V*K)616;Y!D=G$U<HCM700Q>U=)&EBX[0V53<Y:56E=7YSWOL0.XT9.5?
M'OI!2S_P1FOI14M_01(> ^&9K')]*),UV\BR&1_9SA@-Z[])L#T0R+ -9.@-
MY*<D ;OO,1H-"DI-<.W!H>7@)V+]<3C^T2/-J(UH='8BR1?R!W!%?LW!PSQN
MF<==Y/2RI;_T!OX *D9:M&HB$R*56(N<IZ10(H]%@:7CZ?43TWX8^I2]:@.\
M^F9EW^^DAYF&SL/"+K2E>R9)NU+W!#/K#[WR4F=!]'P/:@7>H%7[V)TCT4XL
MB3I/HGY3^B\2^YF')U8P=79%_39S2.);62D?N7,>.NI$86= =-R9PG[F\:E%
M[%R,^MWFH,+X@O"1.P>B5UTHS)P/L; KA4\PT_#$(F;.RYC?<>RD,;SF-/>%
M/,)6IEN1KY^;;GDL4J$_^X;;.QFQ3D1WSL2BL^83U\$G3? 7YI0LLBHC2ZF0
MU,POY@4^_??$F@1$+TXY ^\AASEK8WX#.AHA7V$=OWYP99P5Y(*]/(H-_4$Z
M;V/?[2QV@NGD88PY3V3^X]A1Y6*994+;!94 D*+>> ?SZA\A[ _\^\K9*_.;
MX-%8%9CO;Y/:LY(\;\;Y.LG4EV1GK\QOKR_V_CUH3+9K\BGA?)9UXK.1\]G(
M[X;?:<LWH^P+38>^W10YDXV^T61OE%CA:^%>\MPG@;/5J!-;C?8^0?\76XU>
MVNIAB8.].PQSXX1?^/CV+$D*"2+#_AA-1]67.'5%R\)>:RREUC*SQ0WP%2C3
M 9\G4NKGBKDI::_29O\ 4$L#!!0    ( +V*JE21D"RL&P0  'X1   9
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
M!0AT36C&]34P'.6+E%D85[HT#8@;^7T8,$H/*;,?+J75H1>=N Y)Z7(K[6"
MHYR0LDMAY>!;%RJ)RUU\ZS 8Y8&4602DK0:Y:$8)(F,6!(V)L]&,\D7&[(L[
MK8K?PE0MC,&_8RYRPL$LB8=^'06D+)$Q6X(0;63%F)0V,F9M/"7;NWAB3$H<
M&;,XALX=[6Q*'1FS.D:]-DI)R23[Y3(91:2LDIURJC&8_F:48[*3.@9/@'/*
M,?E)'8.GP#GEF/P7.>:90, _Q;/ F)1R<F;EW&-^E-;*N'X9Z,!+50\^H)Q<
MXV+6SB,O#FDQ)J6=G%D[#S'=L/,Q)J6=G%D[(]%\XQP$W \@78<Q*?WDS/JA
M<HT05XQ)^2=G]@^).5PEIAR4,SOHZ92H_]@Q)N6@G-E!#U*BT,^AT:JK(7Y
M"YRY%92#"F8'/<(<#IX8DW)0P>R@\0SN)RW&I!Q4,#OH*<R[L1-C4A8JF"V$
MEU)&'5F06RS,\AG)@[%],"8EGX)[L6P,\_[KP9B4? IF^3Q:"!KO<$H\12^>
MR7%SMX*UTE!]#,V[4%[*NKRV(AX.:]/%65Q@6G=U?1'*/NGW1E;'O>+C/O?K
M_P!02P,$%     @ O8JJ5+DCVC>R 0  5!P  !H   !X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<\W9.V["0!2%X:T@+R##?4!"%%*EH8W8@ 7#0P%L>28*
M[#X("CA6BC1H3F7-6+[^JT_6^.TS[NJ\;0YILVW3X+C?'=*TVN3<OH:0%INX
MK]-3T\;#^<ZJZ?9U/B^[=6CKQ5>]CD&'PW'H[F=4[V_W,P?S4QO_,[%9K;:+
M^-$LOO?QD/\8''Z:[BMM8LS58%YWZYBG53CN;MLI7"[R=)Y<#6;+:=7-EE*%
MTD$*05H^R"#(R@<Y!'GYH!$$C<H'C2%H7#[H&8*>RP>]0-!+^: )!$W*!\D0
M91P2)/6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0
M;R'06U%O)=!;46\ET%M[']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK
MZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6^^PA$!O0[V-0&]#O8U ;T.]C4!O
M0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&_O'783Z.VHMQ/H
M[:BW$^CMJ+<_4N^43[N8;CW7-;[_D53G\[/Q]OK+\KK98^>"<X"?B.^_4$L#
M!!0    ( +V*JE1EX9FUMP$  &4<   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*HB$J]
MFT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+9G6V
MU MB8C@<L<PT@9HP"&V-9#I^HKE>5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJ
MS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZS
MV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\
MKLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=Q
MR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I!
M$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K
M0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4B
MJT*15:'(JE!D52BRJO^4]=V8Y5__^&KO::W+YI#/NK^+TT]02P$"% ,4
M" "]BJI4!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( +V*JE0 +G?Z[P   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( +V*JE297)PC
M$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ O8JJ5)=LXK2^!0  Z!@  !@              ("!#@@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( +V*JE2>TY89
MY@8  #<?   8              " @0(.  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    " "]BJI4!5CZ&0H#  #D"@  &
M@($>%0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ O8JJ
M5.8*\UKG!   KA$  !@              ("!7A@  'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( +V*JE30OBB!N (  # '   8
M      " @7L=  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M" "]BJI4N85#@B8%   H%0  &               @(%I(   >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ O8JJ5& 6[\-<!@  )!D  !@
M             ("!Q24  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( +V*JE05,@GZ904  $(,   8              " @5<L  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "]BJI4B;8+W_<+   U
M(   &               @('R,0  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ O8JJ5,H#B2_9 P  W@@  !D              ("!'SX
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "]BJI4LI@T
M?8$'   G%   &0              @($O0@  >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( +V*JE2<UTXQG0,  #H(   9
M  " @>=)  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
MO8JJ5$VR:2CD @  J08  !D              ("!NTT  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    " "]BJI4 R5*U<H%  #A#@  &0
M            @('64   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( +V*JE0NN>+1K 0  -<)   9              " @==6  !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ O8JJ5+QQ>:X@!
M@PD  !D              ("!NEL  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    " "]BJI40"#154H$  !Z"@  &0              @($1
M8   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( +V*JE0F
M?FQ!+04  ,(,   9              " @9)D  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ O8JJ5(N>I,;I!   Y H  !D
M     ("!]FD  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M" "]BJI4$]/F>OH.  !I*P  &0              @($6;P  >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( +V*JE1"\3%ZL@(  &8&   9
M              " @4=^  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ O8JJ5(G9ZC@S P  B0<  !D              ("!,($  'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " "]BJI4@]69*.8#
M   '"@  &0              @(&:A   >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( +V*JE3@K0G-@P,  %((   9              "
M@;>(  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ O8JJ
M5'*1PW31 @  /@8  !D              ("!<8P  'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    " "]BJI4IY%4Y.L"  !)!@  &0
M        @(%YCP  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( +V*JE3YW5EZM (  *T%   9              " @9N2  !X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ O8JJ5,V]H;P1 P  O@8
M !D              ("!AI4  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    " "]BJI45Q^\\ND!  #A P  &0              @('.F
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( +V*JE2S"S:5
M!@,  )@,   9              " @>Z:  !X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ O8JJ5.Y6Q@?R @  10D  !D
M ("!*YX  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " "]
MBJI4!0'Z4F8#   ?#0  &0              @(%4H0  >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( +V*JE1IAVM]#0(  'X$   9
M          " @?&D  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ O8JJ5(O(E1HS @  C 4  !D              ("!-:<  'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "]BJI41AJ%;. "   <
M"   &0              @(&?J0  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( +V*JE3:OR.HI@(  *L(   9              " @;:L
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ O8JJ5#*?
MU,!K P  6PT  !D              ("!DZ\  'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    " "]BJI4Q@=--+H"  #Y"   &0
M    @($ULP  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M +V*JE0+&TELF@,  "H.   9              " @2:V  !X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ O8JJ5 II7,NI P  @@T  !D
M             ("!][D  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    " "]BJI4T1!$#A$$  !6$P  &0              @('7O0  >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( +V*JE21D"RL&P0
M 'X1   9              " @1_"  !X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ O8JJ5!<TCJ'? @  L @  !D              ("!
M<<8  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "]BJI4
M8XJO.EP"  #8!0  &0              @(&'R0  >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( +V*JE2C_'E+1P,  +@)   9
M      " @1K,  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ O8JJ5#"!&ON- @   0<  !D              ("!F,\  'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "]BJI4<9\(R4$$  !O$0
M&0              @(%<T@  >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+
M 0(4 Q0    ( +V*JE1#0V,K"P,  (<0   -              "  =36  !X
M;"]S='EL97,N>&UL4$L! A0#%     @ O8JJ5)>*NQS     $P(   L
M         ( !"MH  %]R96QS+RYR96QS4$L! A0#%     @ O8JJ5"'+XK#S
M P  :Q\   \              ( !\]H  'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( +V*JE2Y(]HWL@$  %0<   :              "  1/?  !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( +V*JE1EX9FUMP$
M &4<   3              "  ?W@  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     W #< ^ X  .7B      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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>70
<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>71
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>133</ContextCount>
  <ElementCount>203</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Unaudited Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Unaudited Condensed Consolidated Statements of Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Shareholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Description of Business and Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/DescriptionofBusinessandOrganization</Role>
      <ShortName>Description of Business and Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2112104 - Disclosure - Forward Contract</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/ForwardContract</Role>
      <ShortName>Forward Contract</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2117105 - Disclosure - Property and Equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/PropertyandEquipmentnet</Role>
      <ShortName>Property and Equipment, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2121106 - Disclosure - Goodwill and Intangibles</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/GoodwillandIntangibles</Role>
      <ShortName>Goodwill and Intangibles</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124107 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2128108 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2129109 - Disclosure - Employee Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/EmployeeCompensation</Role>
      <ShortName>Employee Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2133110 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2135111 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2139112 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://taskus.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://taskus.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://taskus.com/role/Revenue</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2313303 - Disclosure - Forward Contract (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/ForwardContractTables</Role>
      <ShortName>Forward Contract (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://taskus.com/role/ForwardContract</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2318304 - Disclosure - Property and Equipment, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/PropertyandEquipmentnetTables</Role>
      <ShortName>Property and Equipment, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://taskus.com/role/PropertyandEquipmentnet</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2322305 - Disclosure - Goodwill and Intangibles (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/GoodwillandIntangiblesTables</Role>
      <ShortName>Goodwill and Intangibles (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://taskus.com/role/GoodwillandIntangibles</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2325306 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://taskus.com/role/LongTermDebt</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2330307 - Disclosure - Employee Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/EmployeeCompensationTables</Role>
      <ShortName>Employee Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://taskus.com/role/EmployeeCompensation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2336308 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://taskus.com/role/EarningsPerShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2405401 - Disclosure - Summary of Significant Accounting Policies - Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies - Summary of Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Revenue - Summary of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/RevenueSummaryofRevenueDetails</Role>
      <ShortName>Revenue - Summary of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2414406 - Disclosure - Forward Contract - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/ForwardContractNarrativeDetails</Role>
      <ShortName>Forward Contract - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Forward Contracts - Summary of Settled and Outstanding Forward Contracts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails</Role>
      <ShortName>Forward Contracts - Summary of Settled and Outstanding Forward Contracts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - Forward Contract - Assets Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Forward Contract - Assets Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2419409 - Disclosure - Property and Equipment, net - Summary of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment, net - Summary of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - Property and Equipment, net - Summary of Property and Equipment by Geographic Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails</Role>
      <ShortName>Property and Equipment, net - Summary of Property and Equipment by Geographic Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2423411 - Disclosure - Goodwill and Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/GoodwillandIntangiblesDetails</Role>
      <ShortName>Goodwill and Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://taskus.com/role/GoodwillandIntangiblesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2426412 - Disclosure - Long-Term Debt - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/LongTermDebtScheduleofDebtDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2427413 - Disclosure - Long-Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2431414 - Disclosure - Employee Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/EmployeeCompensationNarrativeDetails</Role>
      <ShortName>Employee Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2432415 - Disclosure - Employee Compensation - Summary of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Employee Compensation - Summary of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2434416 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://taskus.com/role/IncomeTaxes</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2437417 - Disclosure - Earnings Per Share - Summary of Basic and Diluted Earnings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails</Role>
      <ShortName>Earnings Per Share - Summary of Basic and Diluted Earnings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2438418 - Disclosure - Earnings Per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/EarningsPerShareNarrativeDetails</Role>
      <ShortName>Earnings Per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="task-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2440419 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://taskus.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://taskus.com/role/SubsequentEvents</ParentRole>
      <Position>47</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="task-20220331.htm">task-20220331.htm</File>
    <File>exhibit101q12022.htm</File>
    <File>exhibit102q12022.htm</File>
    <File>exhibit103q12022.htm</File>
    <File>exhibit104q12022.htm</File>
    <File>exhibit105formofrsuawardag.htm</File>
    <File>exhibit106formofoptionagre.htm</File>
    <File>exhibit311q12022.htm</File>
    <File>exhibit312q12022.htm</File>
    <File>exhibit321q12022.htm</File>
    <File>exhibit322q12022.htm</File>
    <File>task-20220331.xsd</File>
    <File>task-20220331_cal.xml</File>
    <File>task-20220331_def.xml</File>
    <File>task-20220331_lab.xml</File>
    <File>task-20220331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="433">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="32">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>74
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "task-20220331.htm": {
   "axisCustom": 1,
   "axisStandard": 23,
   "contextCount": 133,
   "dts": {
    "calculationLink": {
     "local": [
      "task-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "task-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "task-20220331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "task-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "task-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "task-20220331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 366,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 4,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 9
   },
   "keyCustom": 9,
   "keyStandard": 194,
   "memberCustom": 16,
   "memberStandard": 37,
   "nsprefix": "task",
   "nsuri": "http://taskus.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://taskus.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Revenue",
     "role": "http://taskus.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112104 - Disclosure - Forward Contract",
     "role": "http://taskus.com/role/ForwardContract",
     "shortName": "Forward Contract",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117105 - Disclosure - Property and Equipment, net",
     "role": "http://taskus.com/role/PropertyandEquipmentnet",
     "shortName": "Property and Equipment, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121106 - Disclosure - Goodwill and Intangibles",
     "role": "http://taskus.com/role/GoodwillandIntangibles",
     "shortName": "Goodwill and Intangibles",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124107 - Disclosure - Long-Term Debt",
     "role": "http://taskus.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128108 - Disclosure - Commitments and Contingencies",
     "role": "http://taskus.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129109 - Disclosure - Employee Compensation",
     "role": "http://taskus.com/role/EmployeeCompensation",
     "shortName": "Employee Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133110 - Disclosure - Income Taxes",
     "role": "http://taskus.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135111 - Disclosure - Earnings Per Share",
     "role": "http://taskus.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139112 - Disclosure - Subsequent Events",
     "role": "http://taskus.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Unaudited Condensed Consolidated Balance Sheets",
     "role": "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://taskus.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - Revenue (Tables)",
     "role": "http://taskus.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313303 - Disclosure - Forward Contract (Tables)",
     "role": "http://taskus.com/role/ForwardContractTables",
     "shortName": "Forward Contract (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318304 - Disclosure - Property and Equipment, net (Tables)",
     "role": "http://taskus.com/role/PropertyandEquipmentnetTables",
     "shortName": "Property and Equipment, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322305 - Disclosure - Goodwill and Intangibles (Tables)",
     "role": "http://taskus.com/role/GoodwillandIntangiblesTables",
     "shortName": "Goodwill and Intangibles (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325306 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://taskus.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330307 - Disclosure - Employee Compensation (Tables)",
     "role": "http://taskus.com/role/EmployeeCompensationTables",
     "shortName": "Employee Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336308 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://taskus.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i68ad4fec2aad4b979cb0a554cbf9cb07_D20210610-20210610",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Basis of Presentation (Details)",
     "role": "http://taskus.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails",
     "shortName": "Summary of Significant Accounting Policies - Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i68ad4fec2aad4b979cb0a554cbf9cb07_D20210610-20210610",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i5b81eed62ef646ad97150c36ab09fb7f_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Summary of Concentration Risk (Details)",
     "role": "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails",
     "shortName": "Summary of Significant Accounting Policies - Summary of Concentration Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i5b81eed62ef646ad97150c36ab09fb7f_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4a44f6a4b79b435bb28429ed46edd21b_I20220101",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)",
     "role": "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
     "shortName": "Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4a44f6a4b79b435bb28429ed46edd21b_I20220101",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Revenue - Summary of Revenue (Details)",
     "role": "http://taskus.com/role/RevenueSummaryofRevenueDetails",
     "shortName": "Revenue - Summary of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "ieae3fdd5960c4baa914eed04ee15501a_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Revenue - Narrative (Details)",
     "role": "http://taskus.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativesPolicyTextBlock",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "task:NumberOfCounterparties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "counterparty",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414406 - Disclosure - Forward Contract - Narrative (Details)",
     "role": "http://taskus.com/role/ForwardContractNarrativeDetails",
     "shortName": "Forward Contract - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativesPolicyTextBlock",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "task:NumberOfCounterparties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "counterparty",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "task:DerivativeNotionalAmountSettled",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Forward Contracts - Summary of Settled and Outstanding Forward Contracts (Details)",
     "role": "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails",
     "shortName": "Forward Contracts - Summary of Settled and Outstanding Forward Contracts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i2b54321b791c49889de3e0fc3aac66d7_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "task:DerivativeNotionalAmountSettled",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "if20e4eb000124a6cbb1c248ec654561b_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Forward Contract - Assets Measured at Fair Value on a Recurring Basis (Details)",
     "role": "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "Forward Contract - Assets Measured at Fair Value on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "if20e4eb000124a6cbb1c248ec654561b_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419409 - Disclosure - Property and Equipment, net - Summary of Property and Equipment (Details)",
     "role": "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails",
     "shortName": "Property and Equipment, net - Summary of Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - Property and Equipment, net - Summary of Property and Equipment by Geographic Location (Details)",
     "role": "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails",
     "shortName": "Property and Equipment, net - Summary of Property and Equipment by Geographic Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i8e4a81e182734d179f65868bf1dd2bc6_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423411 - Disclosure - Goodwill and Intangibles (Details)",
     "role": "http://taskus.com/role/GoodwillandIntangiblesDetails",
     "shortName": "Goodwill and Intangibles (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Unaudited Condensed Consolidated Statements of Operations",
     "role": "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations",
     "shortName": "Unaudited Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsCurrentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426412 - Disclosure - Long-Term Debt - Schedule of Debt (Details)",
     "role": "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
     "shortName": "Long-Term Debt - Schedule of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i81150aacc52f427381b7cff72703384a_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsCurrentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i080d84b9e0b24f119cd2a0b4aa1a262a_I20190925",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427413 - Disclosure - Long-Term Debt - Narrative (Details)",
     "role": "http://taskus.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i080d84b9e0b24f119cd2a0b4aa1a262a_I20190925",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431414 - Disclosure - Employee Compensation - Narrative (Details)",
     "role": "http://taskus.com/role/EmployeeCompensationNarrativeDetails",
     "shortName": "Employee Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432415 - Disclosure - Employee Compensation - Summary of Stock-Based Compensation Expense (Details)",
     "role": "http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails",
     "shortName": "Employee Compensation - Summary of Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434416 - Disclosure - Income Taxes (Details)",
     "role": "http://taskus.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437417 - Disclosure - Earnings Per Share - Summary of Basic and Diluted Earnings (Details)",
     "role": "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails",
     "shortName": "Earnings Per Share - Summary of Basic and Diluted Earnings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "ib5e4123d58b34dbdabfd2888c326004b_D20220101-20220331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438418 - Disclosure - Earnings Per Share - Narrative (Details)",
     "role": "http://taskus.com/role/EarningsPerShareNarrativeDetails",
     "shortName": "Earnings Per Share - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "ib5e4123d58b34dbdabfd2888c326004b_D20220101-20220331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "ib75bc134d66f4f1d9d719a81c3ef9ea5_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440419 - Disclosure - Subsequent Events (Details)",
     "role": "http://taskus.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i3cd9a2767e59432c94e50f5730ba582e_D20220415-20220415",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income",
     "role": "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Unaudited Condensed Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i439176d195bf4894adafa1f0146b4c72_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Unaudited Condensed Consolidated Statements of Shareholders\u2019 Equity",
     "role": "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity",
     "shortName": "Unaudited Condensed Consolidated Statements of Shareholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i439176d195bf4894adafa1f0146b4c72_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows",
     "role": "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows",
     "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Description of Business and Organization",
     "role": "http://taskus.com/role/DescriptionofBusinessandOrganization",
     "shortName": "Description of Business and Organization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://taskus.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "task-20220331.htm",
      "contextRef": "i4970eb50d63b453db5f10261ca5f26d2_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 54,
   "tag": {
    "country_PH": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PHILIPPINES",
        "terseLabel": "Philippines"
       }
      }
     },
     "localname": "PH",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails",
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails",
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://taskus.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r178",
      "r283",
      "r288",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r237",
      "r262",
      "r306",
      "r309",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r505",
      "r509",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails",
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r237",
      "r262",
      "r306",
      "r309",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r505",
      "r509",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails",
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r178",
      "r283",
      "r288",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProFormaMember": {
     "auth_ref": [
      "r125",
      "r219",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pro Forma [Member]",
        "terseLabel": "Pro Forma"
       }
      }
     },
     "localname": "ProFormaMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r173",
      "r283",
      "r286",
      "r464",
      "r504",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r173",
      "r283",
      "r286",
      "r464",
      "r504",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r237",
      "r262",
      "r296",
      "r306",
      "r309",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r505",
      "r509",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails",
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r237",
      "r262",
      "r296",
      "r306",
      "r309",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r505",
      "r509",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails",
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r120",
      "r125",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r174",
      "r175",
      "r283",
      "r287",
      "r507",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails",
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r174",
      "r175",
      "r283",
      "r287",
      "r507",
      "r525",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails",
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r120",
      "r125",
      "r219",
      "r307",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "task_A2019CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 Credit Agreement",
        "label": "2019 Credit Agreement [Member]",
        "terseLabel": "2019 Credit Agreement"
       }
      }
     },
     "localname": "A2019CreditAgreementMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_AIServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AI Services",
        "label": "AI Services [Member]",
        "terseLabel": "AI Services"
       }
      }
     },
     "localname": "AIServicesMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_CommonStockEquivalentsAntiDilutiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Equivalents, Anti-Dilutive",
        "label": "Common Stock Equivalents, Anti-Dilutive [Member]",
        "terseLabel": "Common Stock Equivalents, Anti-Dilutive"
       }
      }
     },
     "localname": "CommonStockEquivalentsAntiDilutiveMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_CommonStockEquivalentsMarketConditionsNotMetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Equivalents, Market Conditions Not Met",
        "label": "Common Stock Equivalents, Market Conditions Not Met [Member]",
        "terseLabel": "Common Stock Equivalents, Market Conditions Not Met"
       }
      }
     },
     "localname": "CommonStockEquivalentsMarketConditionsNotMetMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_ContentSecurityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Content Security",
        "label": "Content Security [Member]",
        "terseLabel": "Content Security"
       }
      }
     },
     "localname": "ContentSecurityMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer C",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_DebtInstrumentPaymentPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Payment Period",
        "label": "Debt Instrument, Payment Period [Axis]",
        "terseLabel": "Debt Instrument, Payment Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentPaymentPeriodAxis",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "task_DebtInstrumentPaymentPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Payment Period [Domain]",
        "label": "Debt Instrument, Payment Period [Domain]",
        "terseLabel": "Debt Instrument, Payment Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentPaymentPeriodDomain",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_DebtInstrumentPaymentPeriodFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Payment, Period Five",
        "label": "Debt Instrument, Payment, Period Five [Member]",
        "terseLabel": "Year Five"
       }
      }
     },
     "localname": "DebtInstrumentPaymentPeriodFiveMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_DebtInstrumentPaymentPeriodFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Payment, Period Four",
        "label": "Debt Instrument, Payment, Period Four [Member]",
        "terseLabel": "Year Four"
       }
      }
     },
     "localname": "DebtInstrumentPaymentPeriodFourMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_DebtInstrumentPaymentPeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Payment, Period One",
        "label": "Debt Instrument, Payment, Period One [Member]",
        "terseLabel": "Year One"
       }
      }
     },
     "localname": "DebtInstrumentPaymentPeriodOneMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_DebtInstrumentPaymentPeriodThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Payment, Period Three",
        "label": "Debt Instrument, Payment, Period Three [Member]",
        "terseLabel": "Year Three"
       }
      }
     },
     "localname": "DebtInstrumentPaymentPeriodThreeMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_DebtInstrumentPaymentPeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Payment, Period Two",
        "label": "Debt Instrument, Payment, Period Two [Member]",
        "terseLabel": "Year Two"
       }
      }
     },
     "localname": "DebtInstrumentPaymentPeriodTwoMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Principal Payment, Percentage Of Original Principal Amount",
        "label": "Debt Instrument, Principal Payment, Percentage Of Original Principal Amount",
        "terseLabel": "Percentage of original principal amount"
       }
      }
     },
     "localname": "DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "task_DerivativeNotionalAmountSettled": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative, Notional Amount Settled",
        "label": "Derivative, Notional Amount Settled",
        "terseLabel": "Total notional amount of settled forward contracts"
       }
      }
     },
     "localname": "DerivativeNotionalAmountSettled",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "task_DigitalCustomerExperienceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Digital Customer Experience",
        "label": "Digital Customer Experience [Member]",
        "terseLabel": "Digital Customer Experience"
       }
      }
     },
     "localname": "DigitalCustomerExperienceMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_EmployeeRelatedLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee-Related Liabilities, Noncurrent",
        "label": "Employee-Related Liabilities, Noncurrent",
        "terseLabel": "Accrued payroll and employee-related liabilities"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesNoncurrent",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "task_IncreaseDecreaseInDeferredRentCredit": {
     "auth_ref": [],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Deferred Rent Credit",
        "label": "Increase (Decrease) In Deferred Rent Credit",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRentCredit",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "task_LineOfCreditFacilityAdditionalBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Additional Borrowing Capacity",
        "label": "Line Of Credit Facility, Additional Borrowing Capacity",
        "terseLabel": "Line of credit facility, additional borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "task_LongTermDebtCurrentMaturitiesGross": {
     "auth_ref": [],
     "calculation": {
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Debt, Current Maturities, Gross",
        "label": "Long-term Debt, Current Maturities, Gross",
        "terseLabel": "Long term debt, current, gross"
       }
      }
     },
     "localname": "LongTermDebtCurrentMaturitiesGross",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "task_LongTermDebtExcludingCurrentMaturitiesGross": {
     "auth_ref": [],
     "calculation": {
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Debt, Excluding Current Maturities, Gross",
        "label": "Long-term Debt, Excluding Current Maturities, Gross",
        "terseLabel": "Long term debt, noncurrent, gross"
       }
      }
     },
     "localname": "LongTermDebtExcludingCurrentMaturitiesGross",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "task_NumberOfCounterparties": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Counterparties",
        "label": "Number Of Counterparties",
        "terseLabel": "Number of counterparties"
       }
      }
     },
     "localname": "NumberOfCounterparties",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/ForwardContractNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "task_NumberOfLanguagesSupported": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Languages Supported",
        "label": "Number Of Languages Supported",
        "terseLabel": "Number of languages supported"
       }
      }
     },
     "localname": "NumberOfLanguagesSupported",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "task_ParsecDooAndQExperienceDooMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Parsec d.o.o. and Q Experience d.o.o.",
        "label": "Parsec d.o.o. and Q Experience d.o.o. [Member]",
        "terseLabel": "Parsec d.o.o. and Q Experience d.o.o.",
        "verboseLabel": "heloo"
       }
      }
     },
     "localname": "ParsecDooAndQExperienceDooMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "task_RestOfWorldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rest Of World",
        "label": "Rest Of World [Member]",
        "terseLabel": "Rest of World"
       }
      }
     },
     "localname": "RestOfWorldMember",
     "nsuri": "http://taskus.com/20220331",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails",
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r112",
      "r113",
      "r114",
      "r115",
      "r183",
      "r184",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r222",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r346",
      "r347",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r445",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible Enumeration]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts\u00a0receivable\u00a0percentage"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r7",
      "r32",
      "r179",
      "r180"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $2,298\u00a0and $1,819, as of March\u00a031, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r24",
      "r474",
      "r491"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Current portion of income tax payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r27",
      "r474",
      "r491"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Income tax payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r42",
      "r210"
     ],
     "calculation": {
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r35",
      "r61",
      "r62",
      "r63",
      "r493",
      "r517",
      "r521"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r60",
      "r63",
      "r70",
      "r71",
      "r72",
      "r108",
      "r109",
      "r110",
      "r373",
      "r512",
      "r513",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r33",
      "r331",
      "r448"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r328",
      "r329",
      "r330",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares withheld related to net share settlement"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r311",
      "r313",
      "r333",
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r313",
      "r321",
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r39",
      "r181",
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r81",
      "r93",
      "r250",
      "r438"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt financing fees"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r93",
      "r199",
      "r205"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets",
        "verboseLabel": "Amortization of intangibles"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r101",
      "r162",
      "r165",
      "r171",
      "r185",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r369",
      "r374",
      "r416",
      "r446",
      "r448",
      "r472",
      "r490"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r11",
      "r55",
      "r101",
      "r185",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r369",
      "r374",
      "r416",
      "r446",
      "r448"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r101",
      "r185",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r369",
      "r374",
      "r416",
      "r446"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total noncurrent assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Noncurrent assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r314",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Bridge Loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r305",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r305",
      "r308",
      "r358",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Number of shares issued (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r362",
      "r363",
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r40",
      "r448",
      "r523",
      "r524"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r90",
      "r95",
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r90",
      "r427"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "Increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r99",
      "r101",
      "r128",
      "r129",
      "r130",
      "r132",
      "r134",
      "r142",
      "r143",
      "r144",
      "r185",
      "r223",
      "r227",
      "r228",
      "r229",
      "r232",
      "r233",
      "r260",
      "r261",
      "r263",
      "r264",
      "r416",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/CoverPage",
      "http://taskus.com/role/SubsequentEventsDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r51",
      "r218",
      "r478",
      "r497"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r220",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class\u00a0A Common stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/CoverPage",
      "http://taskus.com/role/SubsequentEventsDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class\u00a0B Common stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/CoverPage",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r108",
      "r109",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r31",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r31",
      "r448"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r294",
      "r295",
      "r310",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Employee Compensation"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r66",
      "r68",
      "r69",
      "r78",
      "r481",
      "r500"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r152",
      "r153",
      "r178",
      "r413",
      "r414",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r152",
      "r153",
      "r178",
      "r413",
      "r414",
      "r522",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r152",
      "r153",
      "r178",
      "r413",
      "r414",
      "r522",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r147",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r152",
      "r153",
      "r178",
      "r413",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r150",
      "r152",
      "r153",
      "r154",
      "r413",
      "r415",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r152",
      "r153",
      "r178",
      "r413",
      "r414",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in process"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r272",
      "r273",
      "r284"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r75",
      "r76"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "terseLabel": "Cost of services"
       }
      }
     },
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of services"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r151",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r100",
      "r106",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r255",
      "r256",
      "r257",
      "r258",
      "r439",
      "r473",
      "r475",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r25",
      "r252",
      "r475",
      "r489"
     ],
     "calculation": {
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "totalLabel": "Long term debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r234",
      "r255",
      "r256",
      "r437",
      "r439",
      "r440"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r49",
      "r254",
      "r437",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r50",
      "r100",
      "r106",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r255",
      "r256",
      "r257",
      "r258",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r50",
      "r100",
      "r106",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r255",
      "r256",
      "r257",
      "r258",
      "r266",
      "r267",
      "r268",
      "r269",
      "r436",
      "r437",
      "r439",
      "r440",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "auth_ref": [
      "r54",
      "r438"
     ],
     "calculation": {
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtCurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Current, Net",
        "negatedTerseLabel": "Less current debt financing fees"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r43",
      "r241",
      "r438"
     ],
     "calculation": {
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTotalLabel": "Debt issuance costs, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r43",
      "r438"
     ],
     "calculation": {
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredFinanceCostsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "negatedTerseLabel": "Less noncurrent debt financing fees"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r336",
      "r337"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r93",
      "r102",
      "r343",
      "r350",
      "r351",
      "r352"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r336",
      "r337"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRentCreditCurrent": {
     "auth_ref": [
      "r24",
      "r441",
      "r444"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as current.",
        "label": "Deferred Rent Credit, Current",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "DeferredRentCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRentCreditNoncurrent": {
     "auth_ref": [
      "r28",
      "r441",
      "r444"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.",
        "label": "Deferred Rent Credit, Noncurrent",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "DeferredRentCreditNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r93",
      "r208"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://taskus.com/role/ForwardContractNarrativeDetails",
      "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r58",
      "r383",
      "r384",
      "r386",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://taskus.com/role/ForwardContractNarrativeDetails",
      "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r56",
      "r57",
      "r58",
      "r412"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://taskus.com/role/ForwardContractNarrativeDetails",
      "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r378",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Total notional amount of outstanding forward contracts"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r377",
      "r379",
      "r380",
      "r381",
      "r382",
      "r385",
      "r386",
      "r388",
      "r390",
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://taskus.com/role/ForwardContractNarrativeDetails",
      "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative, Term of Contract",
        "terseLabel": "Derivative term"
       }
      }
     },
     "localname": "DerivativeTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r404",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.",
        "label": "Derivatives and Fair Value [Text Block]",
        "terseLabel": "Forward Contract"
       }
      }
     },
     "localname": "DerivativesAndFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContract"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r377",
      "r379",
      "r381",
      "r382",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Forward Contracts"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r283",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/RevenueSummaryofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per common share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r79",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r126",
      "r128",
      "r132",
      "r133",
      "r134",
      "r138",
      "r139",
      "r402",
      "r403",
      "r482",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Net income per common share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r79",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r128",
      "r132",
      "r133",
      "r134",
      "r138",
      "r139",
      "r402",
      "r403",
      "r482",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll and employee-related liabilities"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r322"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r322"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense related to stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r70",
      "r71",
      "r72",
      "r108",
      "r109",
      "r110",
      "r113",
      "r122",
      "r124",
      "r141",
      "r189",
      "r265",
      "r270",
      "r328",
      "r329",
      "r330",
      "r346",
      "r347",
      "r401",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r512",
      "r513",
      "r514",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r405",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Summary of Fair Value of Assets Measured on a Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r243",
      "r255",
      "r256",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r406",
      "r453",
      "r454",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r405",
      "r406",
      "r407",
      "r408",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r243",
      "r297",
      "r298",
      "r303",
      "r304",
      "r406",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level\u00a01 inputs"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r243",
      "r255",
      "r256",
      "r297",
      "r298",
      "r303",
      "r304",
      "r406",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level\u00a02 inputs"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r243",
      "r255",
      "r256",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r406",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level\u00a03 inputs"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r243",
      "r255",
      "r256",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r453",
      "r454",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r409",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Life (Years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r204"
     ],
     "calculation": {
      "http://taskus.com/role/GoodwillandIntangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r200",
      "r201",
      "r204",
      "r206",
      "r465",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r204",
      "r469"
     ],
     "calculation": {
      "http://taskus.com/role/GoodwillandIntangiblesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Intangibles, Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r200",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r204",
      "r465"
     ],
     "calculation": {
      "http://taskus.com/role/GoodwillandIntangiblesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Intangibles, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r94",
      "r425",
      "r426"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "negatedTerseLabel": "Unrealized foreign exchange losses on forward contracts"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Forward contract"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://taskus.com/role/ForwardContractNarrativeDetails",
      "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Loss (gain) on disposal of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "auth_ref": [
      "r93",
      "r483"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.",
        "label": "Gain (Loss) on Sale of Derivatives",
        "terseLabel": "Realized losses (gains) from settlement of forward contracts"
       }
      }
     },
     "localname": "GainLossOnSaleOfDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r196",
      "r197",
      "r448",
      "r471"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangibles"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangibles"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r74",
      "r162",
      "r164",
      "r167",
      "r170",
      "r172",
      "r470",
      "r479",
      "r485",
      "r502"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r212",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r340",
      "r341",
      "r342",
      "r348",
      "r353",
      "r355",
      "r356",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r104",
      "r123",
      "r124",
      "r161",
      "r338",
      "r349",
      "r354",
      "r503"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit)",
        "verboseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/IncomeTaxesDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r53",
      "r477",
      "r498"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income tax payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r92",
      "r463"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued payroll and employee-related liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedTerseLabel": "Other noncurrent assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Other receivables, prepaid expenses,\u00a0and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r198",
      "r202"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r73",
      "r160",
      "r435",
      "r438",
      "r484"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Financing expenses"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r46",
      "r101",
      "r166",
      "r185",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r370",
      "r374",
      "r375",
      "r416",
      "r446",
      "r447"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r38",
      "r101",
      "r185",
      "r416",
      "r448",
      "r476",
      "r495"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r48",
      "r101",
      "r185",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r370",
      "r374",
      "r375",
      "r416",
      "r446",
      "r447",
      "r448"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r25",
      "r26",
      "r101",
      "r185",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r370",
      "r374",
      "r375",
      "r416",
      "r446",
      "r447"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total noncurrent liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Noncurrent liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Line of credit facility, commitment fee percent"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of credit facility, remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Summary of Property and Equipment by Geographic Areas"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r25",
      "r242",
      "r253",
      "r255",
      "r256",
      "r475",
      "r492"
     ],
     "calculation": {
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Current portion of debt",
        "totalLabel": "Current portion of debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "totalLabel": "Noncurrent portion of debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r50",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r90",
      "r91",
      "r94"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r5",
      "r64",
      "r67",
      "r72",
      "r77",
      "r94",
      "r101",
      "r112",
      "r117",
      "r118",
      "r119",
      "r120",
      "r123",
      "r124",
      "r131",
      "r162",
      "r164",
      "r167",
      "r170",
      "r172",
      "r185",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r403",
      "r416",
      "r480",
      "r499"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income available to common shareholders",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r119",
      "r125",
      "r138",
      "r183",
      "r184",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r222",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r344",
      "r345",
      "r346",
      "r347",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r445",
      "r466",
      "r467",
      "r468",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfCountriesInWhichEntityOperates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of countries in which the entity operates as of balance sheet date.",
        "label": "Number of Countries in which Entity Operates",
        "terseLabel": "Number of countries operated in"
       }
      }
     },
     "localname": "NumberOfCountriesInWhichEntityOperates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r162",
      "r164",
      "r167",
      "r170",
      "r172"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r443"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r442"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Lease right of use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r6",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Description of Business and Organization"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/DescriptionofBusinessandOrganization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r54",
      "r448"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other noncurrent assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r59",
      "r61",
      "r367",
      "r372"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "negatedTerseLabel": "Retirement benefit reserves"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r367",
      "r368",
      "r372"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r65",
      "r68",
      "r367",
      "r368",
      "r372"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedTerseLabel": "Other expense"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Payments for taxes related to net share settlement"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r85",
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments to acquire business"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "PSUs"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r8",
      "r10",
      "r194",
      "r195"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r87",
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from lines of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r42",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r213",
      "r528",
      "r529",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r41",
      "r209"
     ],
     "calculation": {
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails",
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r18",
      "r19",
      "r211",
      "r448",
      "r486",
      "r496"
     ],
     "calculation": {
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails",
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Property, Plant and Equipment, Other Types [Member]",
        "terseLabel": "Other property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOtherTypesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r18",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r18",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r80",
      "r193"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for losses on accounts receivable"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedTerseLabel": "Payments on long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r34",
      "r270",
      "r331",
      "r448",
      "r494",
      "r516",
      "r521"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r108",
      "r109",
      "r110",
      "r113",
      "r122",
      "r124",
      "r189",
      "r328",
      "r329",
      "r330",
      "r346",
      "r347",
      "r401",
      "r512",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r158",
      "r159",
      "r163",
      "r168",
      "r169",
      "r173",
      "r174",
      "r178",
      "r282",
      "r283",
      "r464"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue",
        "verboseLabel": "Service revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/RevenueSummaryofRevenueDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r152",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Service revenue percentage"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesSummaryofConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.",
        "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]",
        "terseLabel": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r285",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of Revenue by Geographic Area"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Summary of Current and Non-Current Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Basic and Diluted Earnings per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r313",
      "r320",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r313",
      "r320",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of Stock Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Schedule of Revenue by Service"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r200",
      "r203",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r200",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Summary of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "terseLabel": "Summary of Settled and Outstanding Forward Contracts"
       }
      }
     },
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r42",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails",
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentbyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r314",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r150",
      "r152",
      "r153",
      "r154",
      "r413",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Summary of Concentration Risk"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/LongTermDebtNarrativeDetails",
      "http://taskus.com/role/LongTermDebtScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general, and administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general, and administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Awards granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Stock option weighted average grant date fair value (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r312",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails",
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EmployeeCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares withheld related to net share settlement (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r97",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r29",
      "r30",
      "r31",
      "r99",
      "r101",
      "r128",
      "r129",
      "r130",
      "r132",
      "r134",
      "r142",
      "r143",
      "r144",
      "r185",
      "r223",
      "r227",
      "r228",
      "r229",
      "r232",
      "r233",
      "r260",
      "r261",
      "r263",
      "r264",
      "r265",
      "r416",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/CoverPage",
      "http://taskus.com/role/SubsequentEventsDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r52",
      "r70",
      "r71",
      "r72",
      "r108",
      "r109",
      "r110",
      "r113",
      "r122",
      "r124",
      "r141",
      "r189",
      "r265",
      "r270",
      "r328",
      "r329",
      "r330",
      "r346",
      "r347",
      "r401",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r512",
      "r513",
      "r514",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r141",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r265",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Issuance of common stock for settlement of RSUs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r30",
      "r31",
      "r265",
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Issuance of common stock for settlement of RSUs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r31",
      "r36",
      "r37",
      "r101",
      "r182",
      "r185",
      "r416",
      "r448"
     ],
     "calculation": {
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.",
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "terseLabel": "Stock split ratio"
       }
      }
     },
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r434",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r434",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r434",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r434",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r449",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TechnologyEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.",
        "label": "Technology Equipment [Member]",
        "terseLabel": "Technology and computers"
       }
      }
     },
     "localname": "TechnologyEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/PropertyandEquipmentnetSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade name"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/GoodwillandIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled revenues"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "negatedTerseLabel": "Unrealized losses on forward contracts"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/ForwardContractsSummaryofSettledandOutstandingForwardContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r145",
      "r146",
      "r148",
      "r149",
      "r155",
      "r156",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r127",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average common shares outstanding \u2013 diluted (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r126",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average common shares outstanding \u2013 basic (in shares)",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator:",
        "verboseLabel": "Weighted-average number of common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://taskus.com/role/EarningsPerShareSummaryofBasicandDilutedEarningsDetails",
      "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.C)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13(h))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r542": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r543": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r544": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r545": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r546": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r547": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r548": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r549": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>75
<FILENAME>0001829864-22-000069-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001829864-22-000069-xbrl.zip
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
M00!.TP79^EW1VH*F='766_ 4S%BH[2U?^"E2=;6_C#*_T3KZ%U!+ P04
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
M8N1%$WY,EHXIVIH"<@!1-.I8)8Y06;45(]?3V=A&77/Y8%N<Q1F^3,*G 8!
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
MX375>[P)8348SS<646P<%<YAQ50++0\'T89<\$:7C(R(,DFD,8-2>0U:)UC
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
MG<VIECZ0$",Q""IJ'F445I?XJ7AIS+,Q9T(#&24\C"\J\R84BYU(-).E!EO
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
M3Q;?JU'LS^&?238-?_W_4$L#!!0    ( +V*JE2R$[>P>P<  - F   4
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
M_0!B.&XCO2C67XQGYF#N1A74J(W#R,QG74#Z4N58N8-3%<5>C@@^C:-XU%B
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
M,.EV2\;YUJPU 1J_"'FY-5$K&:FK*0#ZD@1(<?WB?OV9K3(V)/A4!,B;QR1
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
M2FGHCXP7L//ESF:1N0S;V72A$:ZTTNQV^<S'/M6O_^[(?0%U]5]02P,$%
M  @ O8JJ5%' ZL2N!P  ?"4  !0   !E>&AI8FET,S$R<3$R,#(R+FAT;>U:
M;6_;-A#^OE_!.5B6 'Z37QJ_I %2)\$,M&F7>2CV::#%D\6%$E62LNO]^AU)
MR2]UDJ9;U[K9"L25Q./Q>/?PN2.ET^\O7H\FO[VY)+%)!'GSZXN7XQ&IU!J-
MM^U1HW$QN2 _35Z]))UZ,R 315/-#9<I%8W&Y76%5&)CLD&CL5@LZHMV7:I9
M8W+3L*HZ#2&EACHSK')V:I_@+U!V]MWI][4:N9!AGD!J2*B &F DUSR=D;<,
M]"VIU0JID<R6BL]B0UK-5HN\E>J6SZEO-]P(."OUG#;\_6G##7(ZE6QY=LKX
MG'#VO,)/VEWH1:WNE/6#3K?=ZW?;?>AW@Z#9H:UV[]GO 1K90''?1YNE@.>5
MA*>U&.SX@TXW,\,%9R8>!,WF#Q4G=W8:R=3@8 H[^TNO8T>3@?>F1@6?I0,W
MGXKO6C:'4D@U.&BZ?T/;4HMHPL5R\..$)Z#)-2S(C4QH^F-58PQJ&A2/O*#F
M?P+:A.:YVX6W]P3U")Y":7_0LD9?OH_YE!O2#NJM;8LW9TW5#"=N9#8(>JAV
MP_80/0WJ*QD_NKR9C*_&H_/)^/4U>7U%1C^-+Z_(U?CZ_'HT/G^)C[#U\N91
M$VME_WX,.G=.8UPE+ZB@?W#R"]Q2524A*,.C)3$Q-8<'W=[P,1-XAF-EE#%<
M-#4!D1ET.V6H>,HP3(-:Z^2KS3&HEW/X\J-ONR7HU[O6#6,2TSD0!7,."Z0;
M$W--?LZI0CR+);F!3"I#9$JNI$H.#X)GS6'0K/WLKR*IL /@GP(@"1H0:P+H
M9D9>417&7JH=5#U-R8A,J+[]55?). WK&-/^$XAI:^]B^H)JC #&+%F2VU0N
M!+ 95'UHE0\HDVA"*C'-X B4IX2F2Y*G1N6 ,\#$XW(0!HR2!.\4IX)$-,1'
MBL@$F=)(+[<CD$((6E.UM"()O06'D)5.C<\8&H-#"I? < PK$'*%"0O%4NR.
MEC!09!'S,"8ZMS_K_@M04"BQ$TBX%IC9;))<<!/C!'4&H3/0ZLW0-,EPFG/L
MQLATN>F&)X+ ]K>#0" 13S'&%B[KF%81?BB.S6JCG:?(+P@N+*OP.A2YY17$
MS48 JX@Y;GDJP[!;Q%HD"[&&9($&_<'0B'KFZK6JE<@%"B .)8+%#:>=/2'5
M,8F$7.@2I IF7!LL]@RA]J&W&ZVL;F!-E\;L6/M$X-;9.[A-MF)S>-!K!2=#
M70"J*",L0<@HXGCKHC8F5('#!\:;3P78.!) 4$X%U[$5MV()DJ,E2'O/N Z%
MU#GVL[2II/! R90,@>%C38X0%PP0:#[XE^_#F*8S(.?(2#>Y %VDT#:M!=TC
M./:WJ*1XWF7^^?%V@MT$'@YH4_;?KXAZP1Z!Z8@>[PV:NO5^8!UQ 1J+>HR@
M2ST?CWK59L60YOKQ76QZF@)"I1C))SR9*U2 -#+GVI$32D'J]-@B>$UKF]2H
M0. %PK/(>&NL5 O:M(T<*0YMT5)PYO:5.I]JSCA5W$Z ^[SLR#JUFG)M<Z5;
M0=HE5D=EN'%%@W!'Z3IE6"7R,!?4,C!.RQFQSKG8PV?PS<(#KZ9@!9$DL3^P
MOT^*^X7CZ3[AN-VQCC@\Z ?#&\Q%:F[]W&\/GXJSPWURMB>-RSD5N5M9=@E
M%&'9P>>08C&\6SZL4M0CF,+?WEU1.,; CKC*M:];IC(W]UOP&"ZC*VFP15GT
M\3*:3,MRS[$?>$^@/0YN=H G #FV3Y#SZ_O"1W,7%78S5Q0>KN5.Z'%[9)7Z
M8M@B@=C8;M3(7I?G=,P],@QS96._0?1W:$VD-OC<'HBA+AVBHG?^-($<W=,E
M0A#CQNT#Z<)P+,+![4/M%C7-5W8=>ZMBJE=9$9,0=: 'YC*R\P?5,L6*;HF[
MS5L0Q:;T _GJ/W;1/P/Z7E7WW2=2W;MC+5:ND.J:HRQE;J)T35<69X\.>76W
MWEJ91K'F,E)Y;K4R[@&J3!)N#, #"6$JJ7*LRSC:YY0<(9:1?[7E=_S?5G[E
M H1W.4?SW6++T]#M78__WQG\:TG^7 AB*W:.2+.;,;O5"SD@-(I$O:K0%T!O
M;>8%73*9K_7= 5IYSO!)@"N*:;]KO8/6*,..&E:L=B\XIUQPX[H@PJ3"M>'2
MO\;<K_,$\8%><I,ILLF=)S)/*;7O8>E^CAD\4D@;50P[.*9#X+CSS@)A59\
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
M1NY?A)6RO@:,%!/$ O[H:NR.A*I5RK]3(7-DHH5YK/(OMVG-L[[8JZX8A_\
M4$L#!!0    ( +V*JE1F!QXFR@0  ,P4   4    97AH:6)I=#,R,G$Q,C R
M,BYH=&WE6&U/&SD0_GZ_8AIT+4C9UR0D;-)(:0@J$B64+.KUT\E9>UD?WO6>
M[1!RO_[&NPFOI46JKH .H96SXYF=>>;-X\&;_>DX_GHR@<SD D[./AP=CJ'A
M>-Z7UMCS]N-]^!A_.H*VZP<0*U)H;K@LB/"\R7$#&IDQ9>1YR^727;9<J<Z]
M^-2SHMJ>D%(SEQK:& [L&WPR0H>_#=XX#NS+9)&SPD"B&#&,PD+SXAR^4*8O
MP''6N\:R7"E^GAD(_3"$+U)=\$M2TPTW@@TW<@9>_7O@51\9S"5=#0>47P*G
M[QN\.T^2M--BNT&OV^Y2-@]Z*2Y2F@;=D/7(GP$JZ>'VFD>;E6#O&SDOG(S9
M[T?M3FGZ2TY-%@6^_WNCVC<<I+(P^#&%S/6REO% DF%7QB&"GQ=194^C9MV0
M$RFDBK;\ZJ]O*4Y*<BY6T;N8YTS#,5O"J<Q)\:ZIT0>.9HJG]4;-_V&H$ZI7
M_5S6^G91CN %V^@?A%;IR57&Y]Q *W3#NQK?MIJH<S3<R#(*>BCVENX)(LW4
M,RD_GIS&AP>'XU%\.#W&2#V=G8V.8XBGCUKR4C0/>G#FSMRQ"[/)N-(^:'7\
MYHO7>S2#T?[T))[LORJX-R#O^;LP/8#XXP1FH],/H^/)S)G^<33Y"J-Q;"FA
M[S\M#<)-&O""HF51V"W_^Q1N?].XPP(2610LL648EMQD8#(&GQ=$(>)B!:>L
ME,H $@^DRM]N!;M^/_"=S_5*IA 3?7&FFW!8)"YL6^:W6[TP]/L;*'Z]636X
ME"52$6M7M$"<E=V%:2_SDA2KYU.N,:SP"?H[D$I5H6TRQ1CDR)AI8*@KA4]$
M)5F-<2MHUOV*:$BY0.*UFV8L62CLH*@;*2A,KI*,%.<,&UV><ZVM2_'?[J38
M%2%CBJ''7KZ3ZJ!["3["N&["!R+(7QS1OB"J">.,LQ0.>$&*A!,!TS3E"5.
MR%I@UP'6!'QG>(J+<J'T@J -1L*MVEWGW#JC; &W#B94EO;\<IOGSDY;A=9?
MFA$U)P73SO1*L!6,$F,IM@HUD4[,VZU.K_^4@K2+D)2$4CPR.8*E)NJT[U4H
MYQE+5. ^8Y#>@278<SL6AAC!7]?%="&P2";H<V&S\#HS%?M[P16S9TEMO7+/
MV]MD!S#Y@\XVW;EVYTTR7R?RVJ?!7JN-WMSKVS1__1X-7Z1'>8'U.*]JD>V)
MAB GQ;>5<S;N)MPVQ5(Q;3W;M&0B!" ;*H/%  DENEHW*Z[TNDB@0%J-.E6A
MQET+40>&+%E=__2] N+^R,]S:8S,*U??.UR@6PV9"[9AF$N%I=5!@ 4I-8LV
MBS[ENA1D%?&B@JEBZM\5;P>52UO)$B+6I[$JC&KRS0SC^O4<8W!X,73SY379
MK4B>H0]IK0Z.@L&C9-]]G/8]L;NAV^WM/4FL5ZE<JXW(: 3_?:/5V#"LXR4*
MRRL([LXO-H0>@"/+7Y]5?MVRVMV^KIYW.M9U'*V!^(Z-OK7PB;BL@ZJ*N1*-
ME8)3L%;V7PUBOP"E5X/%(Z>:_SLLVR>*(R E(O( FYV? L>KJNV/)\5GZM&?
MR&HS[-7CQ\].MM^XU[HEY/:]6"GK6\%(,8&M\9(]N"F[J4%5C_)O6,@<"]'"
M/&3YP>7:^EG?\U4WCL-_ 5!+ P04    " "]BJI4S2AYT,%; 0!BD \ $0
M '1A<VLM,C R,C S,S$N:'1M[+UK5]O(MB[\_?P*O:S][MT]!B)UE53I;LX@
M7++H%9L$3-CF2T9=L<"V:,D&S*\_LR0;S"4)) 9LHAYK!=LJE4HUYWSJF;-F
M5?WY?R]ZW>#,YD6:]?]:PBMH*?B_JW_^?V'XO^]V/P0;F1[V;'\0K.=6#JP)
MSM-!)S@PMC@)7)[U@H,L/TG/9!B6]ZQGIZ,\/>H, H((N74Q?\L)CR-KHC 6
MG(3,218J[I*081()$Z/8QF[YZ*VS6@M#9>@402&C@H=*$Q/&B4.<)8(9A);-
M6^NDB+'5EE#)C+,2:<58S. F(7A"_6,[ W@[>,-^\=;8]*^ESF!P^O;-FPN5
M=U<*JU>.LK,W<.$--!?_PY;&18=%>"3EZ55Q)PNUDN5';\87RN(APB'%DUMT
M-NP/\M']3QA?+&^;W-!-^R=7I<_/SU?*._Q#"$+TC;^L9&$GQ=.+00C5W;AC
M4GW:A]+6R^O-()?]PF5Y3PY GE 5YB%*IMJ97GSMH9A.530I?E&D-\J?TTD3
M\9O_;7S8TQW;DV':+P:RKZ\:6^2#NWT'/][3;[X!Z3?ZX7;5:9$Q@N-OW5&5
M&-]P7^NQ$.+-A5>-Z5:86^HQKC!Z4UV\*GI'<#=J]5<G10>RN"[IOPR+%9WU
M?"\01*=E,KC_?;XE6+ ,1$),RDK>=F7_Z*\EVP_W]Y9 ZZTTJW_V[$ &OMK0
M_C-,S_Y:6L_Z [#EL#4ZA?[4U;>_E@;V8O"F[(TWJ__G__R?/P?IH&M7?7O#
M24O_?%/]^.>;JFJ5F='JGR8]"XK!J&O_6C)I<=J5H[?]K&^A >G%6U_0YM7'
MU!C;+S_"]28 2I[JZOD7@UWK_EI*F8B151R9B"K&J0%8P(A$6$ON2&3(EXVR
M*1ATY[KW^K+G'VW3MVN 4<;CU%97'BT%J8$J#?T\4AO9V0>R>]:FC:$YWCP[
M?"^.=WJ?>^W6"6T<?#X^;&U?MEN[)X>]SYW&^V;:W/A$F^^W1XV-$]YL'5U^
MH,UN^_*T>]C;Y,W+K6Z;[(\:9!,=OC_LMEOOCMO'GU#S<C=M'*_QG=8^:^ $
M?2"'H_:!CAJ7W>/F<?NBV3(GAQM;O>:&OCP\V![MO-\FS8TUO'.P==)XOX\;
M&Y_.S/NM5+W?CQH'#=YHG5PT-O9INP?EWC?XX<;).;3ON+&QC=KD\TFCU>T=
MOM\<W_,9GL7[AZWLHGUY<K'3VCR'YZ7MXS9J7W9/=EKO>H<'C?/&\>[QX<&G
MBYV#PY/V9VAC:W/0V$,7'UK[\*P&^F(X)XD'"X6I"AF1+DP8DB%CB4X<II'F
M?&G5R6YA_WQS0XY/*=;-/JC=:!WDFLON=M_8B__842W>[XF7W!$O%XYK@508
M$<Y#)KD(501?#=/*19A;2\G2*@)43XA((O:,,IXPC*VTT++;MC+?@E^*6LK?
MD_)%8]U+N)0T;K36+IMK7QCBF,4R"J-( ,&B6H4)=7%HJ&6&, [$RBVM>C&\
MF(0_0OV9J67\0!GOW95QA 207A<Z*4W(;()"&4<HY-)PQYR6&,NEU4_X&26\
M/LSS&R:\V3<;X"XL!15C@2=<#-X:^"7LP6,[H9$UC#] ^.D=X<="&8(, S&
M5\0LTZ%TD0N-4'!%6P8D=&D5DY ^E_S'+M';77MF^T.[!4ZAYYFYU(,#\!77
MA\4@@R=^S#,SU(.UOMFS^5FJ[>8%L,\B55W[(2T&+ZL-H^:>Z.G>5G^GMYLV
MW^^/FKW#]/#X\,1+I'V\R=M0U\[&"=[9Z![O''BIM_D'NMMI]RZZ.UY_6FNT
MT?H,DOS<:QQ_PH<'F\QK4^-RM],XV+]HM_[N-7O-SN0>>-;PD( FD6:GL:$O
MF@>?>/.@/6IN?(8V=DX:!^W+YOO-B\/65J?1:Y,VV7*@#>>WM('*&$NCDA#'
M"6B#<3H$+:"A0E02& NH=@#WWW=B_S662</VE,V?67'6=.D>I_VC/?#TC,Q-
ML7_JL6*>- 0U1A,-^=QIMC1M7F[B=NN(0]WGS8-]MO.^>=(&:;8O&Y?MWM_=
M)MGJ@;2[]M^[H\,#<ZH(BT K</-2>TWI@#8ACR^'K2/6)J!E9.NX<=E,VSW0
MKH-#U[C<!HW;OVQN',%?N._H"U/&Q S[Z(E!(4NX"@7&.HQCJH21B%F:/$C:
M7^UQ$%2$R..UP!H@&5)3A8UE2,7"66)5)+B4D;2)>( 6['5D;M_)PIKUK'<*
M<B_]W+4<W-XCZ]G#N]%UD8]RY']:.X>FE_]\MH5_G8I;X)=5%=)<'ZO*<1O4
MY-UQHP6F#\,"@$'W\*#9@7IZAZWF2?-@Z_CP_3Z(?__\MJHTCT%-WC<N&J2-
M %  #  8R":T^;#;()]P^Z!Y<MCJ0/O?3:G*R7FCM8EVUKZ(Q'(0B@*.8''(
MD##@V D@"C(!@)!21T8OK7ZD[:](><O#-_1_,.RGE8R'A5FZ*71I1)(0$R=4
M,*8T$Y;&3'M=3"P&91P+G<%@-/FP%!BKTQYXD7\MA?RV"L 0H:TUA1]"/J1]
M6^RX]=R:='"31O2'O=!D@W!<U5+@20=4$[WP& *,@,/H?]DXW@?F<$2O&,8Q
ML(6#PV-0@F[S\O-Q<V-SU#[NP#-W8=3?9LWCH_.=]^T1( *PA<_,_/OO[B'I
MGJGC;-0 MG#8 R4@^[1YT$"-UM\I,!/4].TX/B([&VOL\'B;[7Q.://\B\5:
M1 99<. M"YE@20C_%V&B(^JT<,(28 >4K/")W">"7BU_F K4Y-99X'3:%O?$
MEWR0ZVU1QOY %X(RZ/5V,#H%*11I[[3KHW7E;YW<J\J-4-+*!6@2/.YF'=7S
MKQ\Z;D.1#?/R6QDF?#O6OTK./S+T3"JR96!A\BTU_KM+;1Z4#;+W1EG7M_]S
MTT6^??/JY*>;M9^6H#3Y5@QD/O#<N/3"/" C/+GO^MI5,\U445J2NIM7)M\G
M#WESHZ/N[3?"(X>IE3A&DO&()(29&"MG(BM43.F7[;*[..)/W5WCM[9''LRK
MKP8>=G':374ZJ(:AP*0]SP+\Y,356#& 5_?WK'=E 2BQ-\CTR=I%6BRM3HK
M( *>1GE];3*>W5O_59==->,!0JR"TH.Q7#C\[^KUQE<>)A>/KJ50"C^T%5?]
MW;.R&.9V==RR\N*DBLFUR7=?Q[UR!L"WV)A$..(8QU(YAD#>C! #0,W<:Y/S
MN_F5\PVY)!AS!$.PYB 7$M,$JQAX>DQB@*B$R;%<Y@.N;O; - +]H*8/2_2_
MJ<KC&9NW^WL;C]9R%".5)$Q$RB@F19Q@IZ5Q3"&)F3.B[$V,R;SU)@['3OI/
MZY-"@L/_,<8188R"-A'-)1784!HYYYY/GUX)GL]&R\$7*1V6JTXWZ1ETUG31
MDG3+09;_H$'<N=__N&'[62_MWU?M0X>3&U6\N=GZ[]FCC#2*HRA13A 6)XE,
M5.188H268)8)>CY[? W:.#N4D##H6$L5Q9@Q L (8Q".##42*+.C\6M#B2=G
M S^.$C?9N(HP9W%$@'HS(YG0.&)&)P1;HXA0K\U>GE8NL[,7IH0B1ABN&661
M#ZMC2914"$4B 2LJO4L\\2[QG-"U&]XE?KAWB6?F73(@'G%D,' 2YU.UI)%.
M8H<PBQ33,2GU&;T>??X>_C_^L9O_#'W20]8[S?KPM;COT66;GM22T,PLB3*D
M"8JE51%X-THF '3(*<P5B6'H,:]-([Z'<+5&)%0H9&*$3:P94SB1''.C(DE-
M9(U%"Z01WQ;-FC&ICZ[*[D>9FNW^NCQ-![*[(&("%(]C3(D2EC&LC(B)21*0
M&L8J83%_-6+:M0.9]JW9E'D_[1\5"R(?H@G836PB0BESU I 6&VQC5R,'$7Z
MU<AG3>MA;]CU^><[@X[-?;G<=GQM9W:[K[.>71"113%W+-)*4..8QD R'1))
MXB-8F,N8/I_(7JH';"1Y[(QU(D*,.2N%%#@1ODN8X1%_ 5Z]\.CR\JR?,C^_
MR&(D#6,$FT0(FE"CB8NTU):^/JF^"":]O*!C3&))16RY0RPB5FAJ%88Q***(
M*&NK<,5"R/>7=N_PS )86/B1C'#"8A]8Q,H)Q 1A6!N=4*E>FT:\5O=N=AI!
MXD0AK.+(R80!.B0<129R\-61V F^0!HQ?^[=[,1$4<R =R8)UIQA&4L78\V2
MF#F"C$;XU8CI6=V[V<G')AC%3D4B8@[H%;@'.!9.&J=8'&N\2, ZAU3J:42F
M$LD48E)BQF*C)19$<49,Q&/)L7P^D;U4#R3<H#BF,>)",M!72:DQ+#(<D"9F
M])>;_EU<-C KA]]P@"]+;>(P!@=1B(A*Z[ARBA(62?;:-.+U\L.9)2QA ;Z!
M3H1(-(N!<B321@A'.HFY<^,)H<70B'GDA[,2$TJ$4LIB@00@M]"*.NJ Q\<B
M<8SS9\RL>UW\<%;R$2Z2R,8,#"ABE#/A2)18(V.N+ >,?37R>7E^.+.)SR2)
MP+=25E#$8BZ5C4$\,6,8!D(G] LL6:AITJ-5X^67<%ANJ%(N\3-'#'!9.$>P
M92Z*K8J%Q8NH1W,RE+Z\<(U14@F%.5&4T=@(C@TAX$MJ'9O8)*]/N,\\0_8B
M4J5".H&X)E+%C+M$Q5IK'/E5LD)9<(Q?G51??H;L100=41U92BD@,6/,:1'Q
MQ&HDL% )%T2]MD3K5S6T/TF*MY0FBB*: %VG#,9KQ0@UF$2,*.;#9:]-(UYK
M!&1V&L&E=I$#//"[-@@*/AMEV GXZ!BE"5\@C9@3VO8D8C)^'Q5PT3P/8SA&
M"ADA="+!S6:<+I3AOC0!>QI@55QI@K&,L&%".6G]QJ_*6"4D0\:^&OF\= 1D
M=B*+$FF8LT"#X:\2L= *2<[]-H3^8SQ.%(LP"B<?YF"J[';>511B]!!6>:OH
MXUCEU6+2_M#+\"N; YS"QTD%#UXTS56"K341L2YBD30BQAQI&DF%A%.Q6R!G
M9#WK:^NW&_/#S&Y:G+P;^>UM;S&$\29D=PK/BJG<TXIWMJ\[/9F?W(;:;VZ3
M]K,-*O+!VX8\SO))A6,D\5NP7'7#$ZQ9?7F_BT:QQ;%.6*01N%TFB<KT"0FC
M-S;"V 5*0:UU>OYT^D6R;1T3'"EGC28$*"A11K@DUHC(&'ZAT0+@](.$-S./
M\=>RG(7$:<!E&U/LI(A HU$B'4)6)\X8HA11B[  I-;I^=7I%\%I*YEC'$5$
M^4\X$9&BL:"&<DH0DHN TXNJ;>.]3(M=JVUZ)E7W>Y[P8M"-%X%F[*<>&==(
M$<T(Y8HFDA)-+8H)Z+:X!<WSG%I2J_%<J/&CT/A&ELW/, Q#N,^V1D(ZAC56
MH-#2(K_$P<0*FP50XYIAS-18%E*-*0>5Q=I&5 (:)UA$G!%F:40$BI5[B?UM
M:S1^4C1>?XVD@DG&7"29BH5BP"D421@1UK#(@LN')_D0H,;SIKU>9KM^^_E*
M5*4(TW[:&_9FH0U74S][H)02NO/Z*1_S;,MO>/[4<SK3RO 3<SJQ5D ;)77:
M:(9!N!HGS BNB,4XI@LF87E12_BVA%7$D]B?.6258HDC_E\"/TJD8B4Y7X"A
M:-SK_@R:G7Q\W,D4!&^D1SXQ88+$FQ>^=_Q.]*\1D@VCVK!8F9@H%B5:L5B*
MF%K#1<2X( L2@IM#<;Y(]$DB;D@L9:*C&,1)A4I4@EF,502>D%Z$U-+OB'.]
M.JITS^IA#LU]C38I42)]5A$0)<XL%PGP_CB)J(T1D5JSQ;?)YQ7BBU@B D$Y
M:3"5!C'!G<2&1Y%F/++.8/(*+'%M>_S;JTS2)P:$!<-@3+ECV"!E&2+ = 02
M FN7++X1/IO\7F@>QE)G/(U!FBDI!6;6@BE:B[F/IBR(_5TY#N]M=I3+TTZJ
M9;<2XO@D^;<?__VZ+ \CA1,!(YY!DF%/81!#3,6<DMAO)[0@EO>RDGN9'>%T
M3) T$G/P"F.6**$1%<02:6+D''T]-K>_][IL3F(1"4LQ=@K0DDL_:\T-@*81
M(DE,]'IL[@DE]R(VAWE,G,;."(F92:R,C(H2Z-:(:PF_+;[-E61EUQ:#'7>0
M056OD6TFQF$F$6!E8ABR6!$N8<Q+'"8V9FP1,E;G2XK/98M7F?DEOMC\%)XS
MNI.?7[[\=(E);0].T_=[AU&"50S.!P-(%L92BYRF_@#7R,0+8.:3&;4-Z- S
M.2B7JQ2#?.AO]U-P-^?=MK+<ID?]S0O=\5%Y^.H/]WV-MB\23)Q-0+B1]U&L
M<!%QL>:1UM#]>A%L?P%$^R*#LZ'^8,>((NXW>5%&&0?(SK0FY5K/!5C<.5\2
M?9)U:#KV0Z]FV!#-+&8P%L,HK)U0 FFIY?QOGC2W0IK==DF.(,NL\OU'F(RT
M4E@3EE@=<<8CO !;*6S)-/\LNT/[;M2H1GU?P59N_QG:OA[=DM6D\%11GX(R
MS/.T?S2K+)BYU9O9&7=LB$(R%DPIRF(<2T1C[A0W.$D2J5FM-S^@-U--NOKX
M;WA)F>O.Z(,]L]VOM&J[?SH<%&4)7"OQP]/_3(RT%1B5$X(8"^/=_9A9\/-C
M%HM:B5](B4FMQ _?Z(2B)#'*:NP0<SB2DAB"$B[!Z_%J7"OQ"RDQK97X$<MB
MF(T0%QCKF&EN$QE1'>L8)8P3*19@!^LY5.*YU9L9;J ,+HL$[JF1(,PD2&FK
M-:=,6T/]IC6UWM0T= &4F$:2825]^CZ)$HF-M9&&WXCBA"] H.25*O'KIZ$S
M/,Q=6Z:3.+921"S",@%2*H6(I(7O0NE:B6L:.O]*3&CB+#6@I9HAAD1L4<0U
M(SQ6UC@\_[[4QSR#]QV,/G:A"];ZQF]Z=^KKN&\YX ?07=O)NF:[=YIG9Y42
M+XC'D @>@9N D<.61;&&T3/R>:5.4<T2MP!'9\RYJ&9G53%C"'$6<0[.7224
M/[Z2.BL2YPR1^+595<OJ3C_K9D>CJV(+8E-8 =09I2*F!',ZEE%D+$D0D9Q*
M;A? "Y]K0<WP>"<JK4'E'F41,]BIV,8:T-!@Z;>97("8WZ,$M37,^^D 6!84
MW$HO_*=%&:8,%D* -P>4V#)L$R4I$<Q&SL@$6_/:AJEGE]3L;$H*)@6U,#QQ
MS+")$^RWH6982Q3A:.S O!Z;6L]*$J_]1@W;?;CU"$2U*%85J811JF)A'&=*
M$R&2&"3E+(]E(B1Y95;U K*:G5UIE\0 ?8!_.&*.*VDQDS&*I6061J_79E=?
M+5SN*N[++XJ1F=AI&1L:$QPS*[346C$= S!2*Z-%./QNH00WPR/P+//D CHT
MIL .8^$BGD2)<MAO *JC^;6X%UG?]30CE%&<*HE0G#A&8ND7'F"'L<:1,&!4
M\VL\+RV#V=F!/P(&Z2AA*#(,^;6/+L%8R0B!<-@\'P'S(FNNGN;\$$2)DXY0
M$G$F-95488DQE\;02,5\X>W@R60P.SN(J%%.*Q4EF#/KDL3HB!N,(OB11N-$
M[$6T@Z=?^_0D-F&M=,S$X+8XQ"(K_1%(FC$D"68ZFN=DEWF2Q^SLP]*8QHF-
MM$X4HSB1,E%(8V2$,BA1B[#UUE7\)>VG _LA/;-FNP_]<92JKETK"CLHWHVJ
MS1'+ P7OW15RUW;+?1N+3GKZ*O<>B1U08@%<C"0Q0Y8GEI 8+!$K1:3@M_<>
MF4<+7#A!O\B^KDQQ3#DW$>&**:>$<TY$,?P%]L'D L3'YUF^3S(H$D_2G4@X
M9809QA(L$@;RBY2PUN)%R!]9#)'-T+^R*-)&(JL<9A$GTC L5)P RW=&)(NT
ME_T/R:Z52V.;LC=?&SW-;(MWZP@6@*3(62:5$<* ;5+K;,2UXXMT1OI\2_=%
MJ)!RD0,&I%@$<.MWI-' =CE)@ P)0]DB+'V:-Z$^R;"($'?:QC:.M6$6*8$2
M&A,?O?+)-'B.?<5%D-,,<YRHWYPK4I(A#JX%.) ,?$J,1*(CI=T"K*/>L&IP
MG=@YO9\A@+Q8SZU)!VM'N;4/R)-Y\$,_9/VC@<U[_N%WIV3*?4RM\1<7Q%R-
M!2!U D4LMBQ11L+P2+&@!OYRAMW\F^LOK 8S9,9^ 9)#RG$=,8P3)662"*F9
ME!&A-JG1X/[30\IJMZ1.N] 7=XZ\R[IG:?_H9J'GT< /:=_NN.K)"X)$B:%*
M"$<=1X@Y(A212DO*M#)*.+, L_>U"KZ("LYP75N"3,*4 -I*F,,8AD8BD0(0
MQ))$I)QWP@()PFL5G+?!$(L0B9#P&:B!0U)3HF.CB6)6.HEBB0PQB2$JYC&N
MU:!&HB=602TDL@((.?6#H;0JB:1)"(Z!G2OJ3#48@LN&:A6L5?#&8(A82-$,
M5##BAD5QXB))_7HUDOBMUHBBTJ_;2.)Z,+SYT.J(H1M/_"A'Y9^RSZ</(OIZ
MJ9W^3Y\J^%I'91,YKI2Q4G#E=T86DMA8("I<G*!8V_G5Q]FH1NL\FY5JU"QQ
M!OIHM8^1<*J<\>=6.AGA.$+8 F_$B=+)_.KC N-CJP/-J37R:^L?B'8..9L(
MS:2*DPAKHK6*+8X4)W&MD4^J!L]D EO9,%\0A<161-HG*5KJF%_1D41")$I)
M*QRC5-<*^13ZD9[5"/FU) (K* 6-X\98QK!3@KHXXEAAKAG@9:V0CW:K/]@!
M:,@#?=L%\Z9G.C8[9I!+#)6*<2D4 M[H#.8BQB1*%B"F^"TE>)>GYLA^R&3_
M%;LH"ZAUA&J*..(NIC&SDB;$(0 ^SN(XD8HJGQ)7:5TX[^HW=\#WBN.)T]E^
MM[7Q&]E^MXO^3+9?S)7&E)DH<LQA(WR:GTRPIM8)*Q=IA<N:WT[NK@3]JJ,\
MU0-K]@:9/MGOIX-B=V__:87Y,JF;U@#+DIHJ#*P+J5@X2ZR*!)=^5?XX[7J^
MA>G7D>WZ[0$K(?JOC;2?]H:]6=G[5]1DLW?:S4;6EDJR<^HS[E^CBFB$XSB*
M)(\3P02#?QS%2B6)B&1,8KV@*B(O:A69V?F6L9:1<X@J8-#8D,0D3! B_;9\
MEIM%&A*V^SKKV:MUJ1\R72ZEN;V'CE^6NB>[KS.?GS-DC. &*;!W%3,1,4U8
M;!!UW$B^"(<[SZDX7^2 .^4/]> <1<+ZL]-4@AE1AB*!N$!*+-*QE \2YY[M
M=H'[O[=]F\ON6M^LF1X0 N!TY8;#FQ>G4.WKM%PAB!!.(N$(8Y$"6JZ9$%AJ
M;&,KZ*NSW/D0]0L=6VDD<C&C"9,,":P$9A@\,VLBHFTTQQMQS(OW]33[<;@(
M26L5Y<* 6!(5.TDD0A(EC#FT /L3?T4L'VWNLKPG^]KN=>3B;)J*:<29T9HQ
MX5@4"^D31D4D-(Q^5MM%&OU^;2>#$XL=4UI08UF$P)XLIM(R\$X19_$BK2%^
M.1-[>3$J#B(CU/!$46:4D<J!PY@DFA(0*E.+)$:HP:3=H:<:Y81K.DAML7FA
MNT-CS5:>]=:SWNEP4!*7';<I\SZ0E0+$7(KWW>C^"J8"Z'!_+^N7ANVWD#P#
M%Z4_*/QM&^/;7J.*Q)(8C82P)M8L,E;9B,A(&1Q3'%&[2.&$EU*1ALQ/[& ]
MZYNTW FDF4$CGW@ZXF6411J1),3$"14,1@<F+(V9CJD2B<6(V;&R .:$DP_S
MJBR_VCS:WE 5Y8%(@\TS^.>>+):;!9Y>?5F(R0/5=[KHSZ@OLT*)6-,8,W 0
M.*!>E$@&FJL=L\G$C:NU]K5J[8.?.Q\9$+=5_V<.R*()5UH#?Y>(,1TI09/8
MT<B86#I,R!5R\PERSVT&Q'/KA+'IVP_V2'8WRWZ8,KJ/,H?WW<BRM;[YY.-?
M>6K!GX ?G@4]'Y*+<+OHX]!SV$\K_>D/?<._9.Y+5_:/AO+(%E?JT:L.TJNZ
MY)Z"D[HGY2;??>7WZBJQ5DH<*^.,8RBB?A<.IJ6-&<'2C!?]U2HZ=RIZ![A^
M,'7K2NO&6S7?KVGCBX_6+JJ-D"2.8LL%HT0+9CER/*9(29X06R/A=Y_[;EC
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
M)QA.<\#<]%1V WMA=;F#&/P,3JDM7IL/#D84>"MZ!5D(OSTA_'CBMI9;N;"
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
M-S+4X8 :I6:*4H0LK>[WY="D/M=X/?.)3T7UJ=S9L5PG^$YVI=]1?Z]C[4T
MJS'DI3'$"[#&D!I#7A)#^ ,PY)H ^4GBG5-;/;!&D_E"$Q EJ]&D1I,71)/D
MT6CB4^=SVX%R?HO%[;[.>K;&E;G"%1 JKW&EQI67PQ6*'XTK9<9X)^O"PXKQ
M,HI@\Y]A.AC5Z#)/Z.)%&]7H4J/+"Z(+>SQKD44GV/++KVHTF2LT 5'&-9K4
M:/*":!+[S=H&T*9!%GP75KXWRU1#RHM#BC^QNDX!J#7GT9J3D.D4 %*G +Q\
M6QXGO(;LRZ,2DZ\6XF^DA1X6A5\'[;>%7^O+[JA(2TYX#>4>ZZO=?7R975L,
MNW7H?-XM%;_F&%>M.4^5!H)O@#RM0?[EV_)(Z7WR.Z6E@W)I?0G8\$-W\MWC
M?3<KAGZKEC65#0>34PAWT^+DQ65=F^)M89+7G$]1J\Z3J0Z?1G%6H_C+M^61
MTO-;%^0@FQ+!/^:9ML:#]HL+LK:SVY(BCTM2J:,I3W2&]DNO>7NT[B0WUKO5
M"][FH"V/%-].Z]^;N_5JM_F%9Y 1>5P<I(;G6G=*W2&X7O"VN!3:2^^#/9+=
MBCN7!T[7Y'G^+.R1Z%S'-VK5*56'W0#GM1J=7[XMCQ2?#S@'6U(/LKP&YOFS
MKAJ8:]7Y$=6)ZQR1!<;EV&<.5^<UV-QG"<NN+3,]JJ4&_O"E89X.4EO%I?>+
M<IO=,<6N87S^;+&&\5IU?F2//U1G@2PNC'OI;4"Q,DUO_S3K V[WTRR?@N\7
M%VAM;[<E5D-UK3H_HCJT3O588*@&Z37@'F#:S@+!GLK/>W%!UG9V6U(U1->J
M\R.J$TU#-*\A^N7;\DCI[93GZ&[WJT/ZH*H7%V%M8;=E5(-SK3H_HCHW-C:.
M:G!^^;8\4GJ;%YU4I?4Z\SDT+/*XK7!>9_+=(#NM37YV)L_(TNH>]*L<_+"7
M_$+;CM3X<%N.Y)N;V[R>XX3]86OU><)S<#3LCYU;./UJYM[38Z.;$'$\+ :I
M&U4_I7ZGG,%;$I>8\\S84$FKDQ;!-T\G#GX;^#)^7PB"_KA=M/P9__$[ &5_
M(--^X4^K/Y>Y";M9=@(P"2]TM9W8>0I5]0/PF(.>E7U_U>]?:,O#V ,2K_FO
M_NI4,L&:'OA?L:!T.9!%(*$J?_#P;[[<N%$WBT^:M%PF(ES5CC?OJ7WS0G=D
M_\A./89]]3'3A:\?<MY)=2=(^V=9]\P&&L ?NB$XZ6?GU:88PW[U.4^+DV+\
MR[B4;\**[^FO=5C:U]VAL8'L=J=_'G3D()"Y#?K9( #A#++<#SB!DWH %6Z#
M%F4]:(LL;+$<C+(A?.P#'L'-H'J^#PK[+3FILDPPK'(XSK/<%$$QA+>45WJ0
M#0?^QN5Q/TQ^5K:;VC-XZJW?[<4IR.'.SZ>91XA4=F]?\-J4]H=W*^K)T>V?
MSM/NG?N+3C;LFKNUWO-C8>W)W8;EUJ3W-#CUD&;N_#S([_OUM N&>:<GP/Q[
MT--W+OBE^3H]]9<F5[*\E$/?'E5+](%9E/NQ5'H,TJE$ \6R,@JEL]ZIS$O\
M+:^L!'M>:M^0M%>B8JB.03A^$Z\SF:?9L/BZKJYI&-0]^^F.EGT;X'9?!;3
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
M&/LJM=7/S.I'Z/R&U:\+=/B_':1[G_OR0 QWCMNL<;P/;?X[;1ZW4>/R$VY
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
M.?[/ _7"26*\OW9XUN2U-GE.>']@A_%@T -,C/[CWS0EZO=6_-^3[OCT;JE
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
MZ)J5E&H$=0;]P652+8<8:^?5-PL"*="0DJ8.88H3XIP3!%S*D'=2<C R]9:
M.]K&XMX[^,N^TN9B>VFKI#_#=H'O[> [)XM"P%(;[!%FPN6$N'F9-.0_;61"
M^J")6EM7]W=NFK>%M,F:Z/6DF-=J+]<5Y_*1HD1O<MF*.!H7 50[@VXO"" *
MLYSBW"'&J40\D("<!N^2>1.Q4M[:'"$B;8E+5KPGC.&Z T0%P\O$\'QQ5 %@
M95:C:!-'/!*-C+$121>%5@J@+'(B[+;03S VM!)':2:JO^4BP"!.%\Y:8_MM
M)851V<;03-4TB\3/"A1T^R?0?=_K<?Y1C;[)=;MY[+WZ-AY:L "H]>'IFW$\
M&H&GFELY'%3IM68D7MB[/O;^>T&!)>TTL]8CPW-I:^TLLB1&9)*GEC#M0^3
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
M_4PUV!_<BL<P#+HVH_"I%$)NODJ^V.ME4JIK4IKEN+@P*2G)9;1>($)M+H4
M,Y.V5J)(1)!)\J2#75O7;8-)@^:DFC1RP>^R5&7![Y+P.R\J [$X<9U0D(0
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
M&CG'&,+:)>8PM53R/,=Q60J\K1#2F[#8?3^@E\+"=\?XZ3G&Q?;AYW^X-8R
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
M*F*;\_,B,D9$9%6@BEN%M<UGJS^]X[R2PY+'Q@F6)%1ROU=^_ZNM]=>.D$P
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
M./BZ3W< M/>O=@4\E^]L??S6.#FZW-\[. 9PO=C9_( 76&4VX6_PO(.3?0X
M?]+<;!_O[!WQ_:^[ESN;&> _8+B.-_8^I<:5OSI4.;SA!48F<HNX2PQ9V"N1
MCYY1++1R5(VV6!#&&#;RWI=$=-(1$V1BG$MF(XU,"$F,DU1;-\]!,UZ#0EDG
M"U '51HLH.*,'MQ(^G?WTV='&[7Q("'!".HYBUYCDGR(1CG8=JB):\]-;G2K
M"+YAP<.'PCG#HZ5(,I ^KJ5"SC&'E.<>5@:V?KH@2*NQ9WK ].YIL6O /G V
M+?QQ1OCSU@;?>""WT'GF][+]DB#IWCTM5BEKL&I@436P>%L-+!Y"MO(6FEC<
MG*SVVC,P_HJV'X^[X-VT.K!O?!_E:E;I%U6TZ[9H%V4Z118H(YYCCHV*6 K/
MJ5 NAD3N6[URJXFZU>OV5R.D_U@KMHQ]-3L[7P_:C9-_.@=[7\YW]G8Q7"\:
M7QM7C<W&57-O RS=!H/Q+326VZ?[XJ#SY;()U\/W1'/S$UC!WR[VKQKG<#5I
M;/X)[^+AGLW4^+R8AR%"/I;4"/QXF0\L.3+"190X#5Y+3I3':^N<U:72*Q'Z
MJF+Z%<H]+<II(V34EN!$(I?*.ZLDCT$DQSS7R=PWIE^AW(NAW'Q:1N1!$ <H
MER@-B%N/D4M<(4THN&02BX#)VCK3=4SY2J#<@TW1FSN[+ZTINI>9B.%11Z/
M18YI#,%?N#UAGS[LW6\$YE4&*<7A%H)+(;SBTCB7#&8I&IU2H)94IMBR@51K
MP10CDDDN'4-8$8*X\@+9W(L\>,IP5#AB[=;6#:YS^=/I%3?#P;,:7'./O+W4
M\8UK,G'@0 7G)'>&)Z^LE"%2C:D5S(IX[YSV2I-?3)/GS0U%$\<Z@;DAG$&<
M:X9<T )YJK2(GF'&]=JZ)N!4F272Y-<>W_HX[(':Y<93V:9((/BYY<ZC3(H;
MWOS5 9%C-@8,N*.\Y($DIZ+RX @%8A41^-[<)!40O1 0+5;9Z(!=$%0C(AA#
M7# -+@]VB"0EHK6:$A?6UD6=DJ=R>Y8HA%,I\KB?,#'&Q)@3$B,G43O+J.%1
MIF UB:$*8"R?(L];%-@0IJ*3B#D:$<=!(>>C0]S!:O+,'H7CVCJOZZ52Y-<>
MI7C?+1H[CA2P=9J3+7)V7A6DN 6(K.'6L&B<$X23H#3QVDI.O,62R#([NK(H
ME@:(FN\7+ J;6%".$N29(HA[*Y'V4J$@;,),L2"475LGI,Z7RK6I@A1/J\G2
M:<Z84R8DP9VGQF@%>IPB++\VEE8FQ=)I\KQ)86/$,1*.P,'CB%NAD"'*(B-U
M<$+):'.XD>"Z-C_-SEH%*>ZMA#NY@^HM:9M5J.(6./))*W!MP+\ADB?A+,BU
M55A9RZ.7O#(LE@V.%A-1L!3!269RY3SX-9HGI#45R"FLK<'$4\K6UG5=:+%$
M'DX5JGCB4(5*WJK %"6*1^.M]XY[!9X"BU;:6-D52Z?("[D62@0MB4;2FX#
MS0,/(2J#P./#7FD9$S99D3E>)D5^HE#%2!_-$ML7?]]2$'*4%>-G(A<_D1&W
MRHBE"1'8 DX)FCA53!.G?$J**C W-+>5Z;%DB+68>)%IW!7S'FE!%.+@S"(P
M)S$R/HD8G G194](F#HG3Q746(XDV"<,=[Q1]<<*.ZVYD2XX;@T8*F# A,0=
MMH2GZFQE"=5_WF"A(7"6)$91NY"9NBRRT2H$H)Y#U$PJ+T'].7N*TY474?_7
M'B/9\'[8&;;M( 90JK,>Z$%1H?VVXB.__0(K96KF-Z<F'GYNQ_P#(-=&IPM3
M=%5\?BNJ58#V9("VF/5!?#0&BX 8B0+Q9!DRT0&@"1,\IDK"\J^M*U)7&B_@
MV4*1:Q5&64%]?RJSI-+W)=3WA713G:2*DB"9, $#ADMD0.L1]D(:[S")%OP7
MR>I*+M;P_1)]?\IH"UMF2^6V:$O!/?,HD['DP&#P]J$[S(P:A=GX)NL1GW)F
MEAKZERD>U8P5FC\9FN\L9MAP9IA/QB%E*%AO$C-DM0D("]C(/2,DDK2VKE5=
MLB<.1OV4 OWB4%6%GA5ZKD(XKT+/IT7/>5M8>C"",R<U"V !\Q@ULCE3,?C
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
MG!\ZQF#'4@Q1711>"HLTB18Y6+CH7/(X)[,34M?DIZFF*KRK\*["N\JO_27
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
M\T+9"\9QD5 2<GG '7">/"I=QUE":OYD1[0T9'8,?%Z,*&0TL B.@M+O&+_
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
MG]HZL?U0<PS--NCJ$=\][>\![5N7'[]ZFAT0QPD4CX)!;%H>V,*A110M,MU
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
M'P(TWTK:Y$]N0#'[S<='U@3,WK8RZN!;@/5=Y>Y'4#M.]SY<@CJ"GG),"=R
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
M-3/+O3-$L3KYX153UED%+\7*0G!!Z:247O[Z(+G>G:"!/K/]_IGM]Z[F.!#
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
M%!Z1>67". .Y\I/4W57B%$A_&*.*(D5!RV(@4";1).;]*HI9P0EP%398H6G
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
M\%W8=IY5PQ$',G@S%" >+L*9@10H(0:YQFW3'T /G 37$33^N)[40#D#F?J
MC2J*XB!&/Q\11$&NXE.+),X_P?_.; !X': *!#P-N<D,+AFX;47)36- @Z3I
MX."EY0B6?PFOY,AMWI+C8KDS*5834GPO]E=EEC/<$Y$ J!ZHE4<V<$'@Y$EI
M!M\"*A*V-H.M#V1 :E\30VHH!N%_8QZ?R*JR*&$3^(H*R"._E0WQ6JV<! ,!
M)B@X#_!5> -P4Y PF/DH)^ 7!A^P@;B/ *]@#G!S-X ,?6%8'3@#&8#G1AK2
M#)S;R8A]\!J(@?CX_6G-"^B8X*/@(0-),#83ZHVQ"RYQ[A6M#S+C[$<I8C<%
MPQ:N UY,@U$*/##$SZ39-8,8?W;V +ZZ "KB-,0C1^RUL+=K :$Z>@G;R;.P
M"NH8)^Z,?3X=<<*O5?(LGED_*@0#BP/PZ!0)LTG](B:!P)T"TAH?@$"XRMI
M1M.OY/'C"*BQ8,$,\"]!,J,_V&;$)$N'"OB/XY8JXTS'=,V<>*4_:%"5=$[2
MPT:1=(=<:Q"X&75D27D0!=8T;41!YI<$G@D;F<01+.)Y3'>U%HXP]8$#N3II
M7> 6OQ!]#.,H'="-\#%J*/ K5$:&\(CG=38#R1OPV&]0#,@@HD!3-:\#8IDR
M">"W]2L&S\EUEO, $( +N9@))="8 S 5F6J+@PHT#Z?W&S :"S L2;@<*0+A
MC<'\HDI*IA=EP0G3.7#S&]CE D@.O)L X(OA@+QJZ'B89#ZBF2\?_L9I'98'
M8J=B&T)TU<R/@;( Z:"6D[#VB&$.**1*Z_A63F)TPA;)Z&9$4[0A0*Z&\H+"
MGZT ]L"?$[%>W 4#?$M!!5D%Q@Z". 0<%!1C;"RB3,,#X,:3I!PQ"A> 17+B
M9,Z"B8Q6."Y A8R!6W*$6T@!AMPD(L.<\N!X3H?@SK)CH8:6YRT;3HBSHR $
MM<R\ZH2'4H'C:S0QT3J9)$!)XM9\)K.9X+VAC XIBRDQ9<(YJ9Q../>0/,?H
M/OMZ;>9Q;#*"X])AK=D@UWI9JEA0OZ#T^PKFAF4A][>X,LN9UBUS]/WY:X<T
M17KBKAE^E07"N B8A8%QETP6\44&I"KJCS/9P\((HRQA,"[)#]QERA #C,:C
MOMQ$.EGD!F9$S5;8!LQ:(<)$1UN49+B6F2192_N"ODP\VEY.Q6I.M%_.._'B
M/%R=/4+\(DM B*]]I,55 :."9^(A75OPKEM_CO)9E&-(%1^D['>%1+#8UR2Y
M(=/BQ;_F!0=(C38 %_?^/ [U%2>*2'H+MR+5K-IP)\5?45M<C2H W<'XHQ1F
M C BS=$<J&TQP?C(B'3>(O\](<%W\$Y36IMV,<J" AU )BO!P4A0*L!3R':,
M+5G,'H47_I<)&?@'^-$!:%XNHMH6.Y,U!1[ <^<E0[N(I/..09:#I<[LC;L-
M?'1U<Y!Y)2JVE ZSDH<L,^:EI35XRMGT2W@(I!B0 7LU&K/L9O31;T 7#Z3/
ME?]-N+S,\>!2'"F(N2J-7DV%D27,_$:3%-(P U6;UA;!@GT%KZS!4W"_'Y93
M<4'F4R;QN*#%EZ((11\%I7#&?84Z %&,F&69KS#NT'9G0.: J-+Z'[B0.T$=
M<"A'#90'TA7N3SA@H!.SY)KO&S?#C+H&X?. AJUC3*_"8 >NI '5$+4M^F%B
MU[5J!N&_^,H&,BP*+<B1GT,6E8^4Q50U7Q[3FRT+46+A:OPT<AC7JQP(S>$/
M*9$6"+, :O]'K!,VP\ T,]C1"\/%+;R6V:6U<I67P2(0#:H'B!6-8Q8,8M_
MSB&Z^H;4\="X*"K*;V.7M#?2*[!AF<G",P;X&7Y$0^99BZ L1NSKZ-6O#&*-
M48O7&/D&2#=)TECN;<)LWH-JLK8V:I0O($D6![W-,9DP+=DB@"\*$#%(B@5_
MVZ9FYN/)4/;&UVB$Q\$&ZN*L!9<#,)%O#[:R<.F"C,)@OV"4EMG%$J-N@!9_
MT0UKX,TBJS-YTA;U*V7+)XK" R_/R_+I')$S[O@5E_"+X<V^M)V_(B#O/0MA
MK;&T6DKLI%87W:>PRU3Z3"<E'?LTYR2F6S+3V,P&8;8MTQ=,: OU,G.\7K7$
MX$H("3GX*_<N1&X42!T@1$V4*PL*D7A\!2R*N;=>X:]_XJ\UN36O1$D&+S(7
MWI,W=#JO#:=S[UU+S;7DAK?+P&%#RDX &I6SO!Y96@.$F:U3+WD@ ;Q/0$$D
MDJ$R3M;XTV_!$47-,P?O$P!@R,!\D0TDC3EC(-%7PGFVP"8JG3 S"</<&>AQ
M)@5  ?UBJ0.UYLJY5*(EN(%2 9MI+%(\>#8%&8O(#D:^YH+@:\'.XN8B1TUH
MP7(4PPN:[<&K")=8XRQD$9Q68"3 %.=0^D4=&/-X7B?E^)F*"*>!&@1[XB=&
M8@A&\3B<)K#8.*L*L&Q ;E&6-X4/@U@%;<AV"F !$Y&YNXAQ'BR;[:G[G'^U
MDIC14 !SDR%\I6#038$7%J HI/]68+#1'" Y._J;D*F@FDA2![KUL@9?EL<
M'+RCN5?8?A, NWA5$_ELOE\S"_RI#NR-WK?V'<!PVF9+6OL*'5_A.O=ZA\&@
MJ \L=:.W@%!@GKNP?5%4S AT=G]846;:2TDUGH 9.Y9X>)EC%=$;@M$'AOIZ
MN^(7S7,&9B,@;LBJ8YO5@I#[&BR^1(N2'=;@:D02;)2M>XY]1!\XJO.22965
M*SL0CEMO1&W+>*0EGU%X<68S7^(+ $LYN4GG)/B$Q&&+6Y%,0.Z1O+B5',I;
M,-I"&WQSSMSC 8M;#,KR-EC<NB)V[!XR/::U/]=\HHXE<K!N\KG#(*W5=H&(
M=11-* DC0?F8-&F^*7KS+,, =!]H4CRUGH5->.BU/L9&*@#O%M4X^N]@59!<
MA'*$&R&CS$)O@EE-H.<!Y?)<\$6$0M["W[%^C3FA5\R1P72B/]FA\Q"PA;?/
M>1;"L5^YS5_K4Q2VO/H[=8J]>)*EBC;9'[-#F;EC ;95MOC6 8*\X&3AL3.>
MY@!Q$6$]B6_)8BQI+*(HK+!D6F?PUR]NOPMN:"(-&*+ I#^91XUX4E4:BJ->
M_O1"P'T1\ZWL CQ4&0+#8_+V+/X_.TG)@ #+.)A#)3>J<]K$H#"A:Q:JP8.9
M)*E!"#\.8Z02'E.8_9--8YUW+OG! SN;KYB.PY,'-)[KDV@1VZR%3=$<@L\1
M6C$+\-4$37\$=,*AT7U&_@R"_"(#,>O(M4OQ)QX^,ZUY"F13NR>"IO%>%JOY
M*R4 :F0FX*R0%R?-\=C[YNCQ,[ BK0_&A$/&7@=&^<=&07RBF,'$LTK:!\Z8
M"\#M\]FI&^():7HC!#QN=MZ6\:*WR&?O,:UJEP#%,TO\*$L2KO)XS463H8GA
MU?$8SS0%$P5M2EB32H;"F\N\.GVE=6S79)TT=IQ(-&-QX@#?^WH'[FL.SSI3
MU>KH8/K;#U[6JFD#6_-V>NWMUPS7?)3%ZILM:,-L\K75T]XFJ=J<BIZFM'TQ
M'WM)K*B<.\$P$8EW$F6G0LR8E<".W:;]V5Y,9W>W#YGR%'RF5+(*7AH6FV3C
M;]R(<+^1CW[*@^QVDYX"!P,R;1N^>*@>1H]0GK)Y.T"FAWET5ICG34WF3-\^
M4C/3OI'KGC9%,6S9/>A&KCT!'S@!>[*G[SCK\7$)^(E:S3Z_3JD*[M&WO+FU
M^F2;+IO=Z\7U2G-DQWGRX<W]Q)@MQEK*FNX\"X*.QL:LY<&J>,Y.\J"S?=9?
MF;+J+;?IV!+C?1_\QQ,'LJ$M]_5Y"ORLJ4D_VLH"O:\LZ&2BXF431#A9%O*=
M/1?;.%[2G$^4:T*P\_D$/"D6QV\TN018%$9R7M6<;OS9Q837[=:A#:1'VV%.
M(SQU+41->-,+!%>,D?Q9,O!BXX00U@ BEWT0NR^RY04CH!G:[M5@F.V7S*KJ
MPQQD8XK;^$7S9K>P_@AWM+:1I5_<^6R2$/N/8$^;.C/P%W/@M&\0F7[UT633
M!&IV+LU/RXM9ZSW6>($5'/ BAR@J*.N\T$H<:&& G6KSUFBB3KQ&O#<PFD3G
MQT*D=CLB[8$UP\$VV-.,=J>-E=BS!_I#HV*.V+8%MZ:VX-WUQ/*SQDD_2'E]
M6RQB)UFM.0/W=EE]ZR<%_6CWE].W?F;&1WCT'K/R(%:V,]]N9=8)@O>N&$_
M-LR+-G/X59R$2E:5:[KK@6%)9ZTM>+TP[SZST#VC\YSROG%?#YI3;LVZV(93
MS!:5W\HH*[_(&&4F9^_/)P^QKSEFFJ69IZT.':PF +FIN<R^P6K66[H(@5",
M>*9;629-DUV1AB;ZXSW&+K36+F9BXM;]K&#=37NEV?O;*^TM%A*#.P[LS(I#
M$*@?L@0;(7&]_PX8%=,5#X#+W[$D18FEL];=Q8":,'U/)'DW^7Z?9ZE;GUL=
M358 Z4%S 65>9M!J<IYFLV31VD03G9Z"&G5DMJI)C;I9L3!+ODZFG%N:&T&#
M5>/)+-V6UFANF(P7X#:D@(R+"HU?Q.^?I&G%^NKAS_?@#F]_N>,3Q?C/'-KS
M+(6_!QQ?W>>)]YNDEN8<#&TZFP,#[U?5M&?'9'^*#=9%4ZT<R[N0:O>(TW:G
M5TW?7WH]@]T)/3? -&( 8#FK,H ?DOK?IW$1)%G!JEU.?+1LSWFGAT]Q\;W[
M9(UM]EJV 9CF6=-,A[ F<Y1W(Y@U@\IAX\7KNN$%_DMZ)5*SBZ66_K_*"Q4Y
M['[F/_ 2 /QWYPKWWXM=OJW'*1P.,3 *P,H3UGQSAF*@A(*[BKQ\+Q%M6>@/
MKFUGV!U(3;.LM<48PMGC91_M\1 @LUJ3(S#R,M=\@_4IG;7[:P8*L.!8,U6
M&]1Q4X7S810G\60"^Y4FM,B:KAN;F?&L]I%Y"5@:G!1UEZG6-(/%-2-Y<](0
MS@DKF605,4Q:L^(5>*QNJ<KMF';WSBM6'-T";2%JE5;MIZY*::V"OY$_'R[@
M@3748(IJBB5U3:>Z**FPWJ6DR_<?5*M5UF1&5&[-DZ_ U!)\AUB45B[!F!6D
ML[ P8X55PQS7Y@0\U69-=V"HCS)F<L,%,!"V^_YNZGB" +*T@67O^ )=GK4!
M9X;\?"AX#:KA9WO@O!Q(OS.\5A-1 9B P$H6.AYNO2+19K6N,\/"Z,5I.O,]
MYU@?"E%#B@VH$A+0V6=)*>I:4$IJZDLLA6PV^*^YW2X+P@^W$?8-:ZS'1,B,
MQED'O^8?\P+P;L'+ON>S+E=Y]H.Y4"!:?O%:_1VPX8,S"^+(K99@V,)Z*ZE]
M &+J#"$2<H=@#.;9D)1U*^>9BEX:[%0+<>:8H*7&Q7N<QF/X-B]>)*QG6#%K
MYXCU5=)UA@D"K YY,6R+7PD("P*U^VXM:NZZR'%A44W[7PI4#O>SEN32B(9#
M.FOR&(BF(J+K6+NV%7!-6<_+-:<LBZMH:5Y1V O(B\ )$[Y;>UEUVQC>Q&09
MFHO#KNI3.< +-H,#TBPXG_#6D**9ZE#,NBKX+NLZ\I//;UEWE*ML$@>2JUFR
MM)9,CR^'P^AS.+:45'MSV'':X@;DSO\!J@<)\ZQFQRL1-T&F U:;=35Z.U]H
MSX;=\2EW39/I-G>CAX*-?88IFZ37]%IOQ4V*68WRO(50UZ>W*Y>Y3!*Z<[!>
M '1&3[W?[E2D=J>8[&T&%(IYA*^80?*K.,^9=79A!_>OU('S_[=W[<]I(TGX
M7YFZNJM*MK!  OR(KU*%L;TA:\<^L&_O?AR0;'06B-7#F/_^IKMGI!$/&SL0
M$*AJ:Y,86<RC7]/=\WV?%T4'A$*(P$J(%MJ?KI7,\A:J0R-M#3BZF>W9[]V!
ML%,'1IGO#6=CV!&?H*F;VA.M<T)3NC%FS"5P%OG)A"-2O0CUJ-<+8B?C^0WV
MX=E1PG]:_"1PV*RH@#Q6M%(^RJ.9_F!:&O="M&1_4K)( S$\) A!O;/5:MH<
M$X@)JI,?*)Q/P@FE_(0"RB XLY[CCB(LSNCP7! ?HH$@.%\"/\\NO/,7E%KD
M>VP74'<1K+;K1&.(SA2-!,II]O"OLB@RZS65&5!SB21.;HIPBGDAV\<(\%VQ
M)%9B8? Q176(L2N18!7$ZFR\R>#$%L2T*/)KU?I1WC:I@V41?#&-9RO>!WUR
M _]9NJ^N0VCJM,H8:&<T(VM2YSM+".=1 Z'\1EUJ05KE4"^$=\N]E%B]\X/[
MK@/+@6'TTCP"6Y,G;JG4=QN6>?>3Q"X8=W$"=9#(14)+:V8_4PJ0*%\2FC\#
MP*6HKR00=8+'!3#.[M";O(G7#3GH)-FLX7G-1X=;!$FT"-=+^J)T.CQB5ZVS
MFS8;>3' C%GU?Q"#$8'>IIAWR<RT<2S^&HF!>Z0W;%)>2NK,G$4+%;Z1OM ?
MGRJDEOJ3$;@NJJ%#GDGEA/24$&POK<%88V7@PX4/)T-4!)%@X+/)H0QHFL*Z
MG"**RIM)D&N_&[;@;>2[))0CHC*(YA+89PZ 0*@.X AM/^Y&#W'2I0'XIG *
M.++2<P#^B(HF?Z];:1,Q(3^.I<T9^PF2$%)N"6O0E$1;%"20WY(?IEEBR-AD
M!+!*>)=(G!4(MS5O-N\"@5RV<E[/0^6\9F B(_ ]LCFW@2^L/A3*\Z:3:8W_
M)V>TQ:IZIP$W@Q,EG$4[G7E/G_DHF3FB&A+S%S3XN1F(PW;L0;L)2(-9Y0=F
M_9-#X(9FW9;_2EU/)V7CN%#A9Z.'EL \J=:PR1YAEL6[=?!K_6&5Q9$0W50]
MAGPKA9O"CV!40O#=>H<.XI#B,UU'S3K-YLB%@;>;1Z>J@TOWFYD1N^F)M41+
M)6)7NR1QS/! 20B/L@],GO\BXMM+T<@@]B>&8_EIYZ*9CB%6?'HPCX1 CT?4
M<*9/ST7+% ]BR9) W=F#>$A89PF]_=0LA4QQJC3IZ(> VMWL"RLEY@SD<'#D
MN '&1SB8 TTL?I:V"LG/:/O ?(Z0T*F$'20>LD^(.2-X=<^EKF^]84IN3"J(
MQ'%!NYI0$\KC@ZRV+2&U21 T)/HR>(AB"*V1Q9&TIR5M*=)<GQ1[4)@%WU*2
M78=PYNN+B6(7?"*/6, 8$9\58&0.U1T;$;UY (G,0W\H78B8BR)[Y3VQP,_)
M5(F:+9T"'O3@K+4;"817A3*!B2>>%6 AU$JWT[_Y(:$%VCXI78Z$]D2\8+A.
M!&PE\KMH4[4M?64<RTCGPIA!KSNC^.G]@2N:-0Q+9J;@*TJO1?]KF#PQ"*M5
MEOR%P&WGAKC;;J!)N<($GZLM6)3/WPD@/0^WE(5JZA8JW;"VLE [H>O8KQTF
M[=K2H<HFZ:6-M>I_0'A@8+R5O4P/0O+$<RDNOY <^#J5#=/X*)%?$9VX%*H)
M\]PG\%%:]BQYOO2^\16$?VE)M[:XI/N>X]#QW_:[$/SK]W/^N&\;[3O6:F%@
M;EJG[.;NVT6;M7Y<WK2O&W>MFQ\?/O%:9AY.O*;!KD3HZM'!T($(-H](S'-/
M1M.D=PBP[8JI8^0*?('0Q"A/1 CZ?9Q<36AJS T8=_C8<D<]-K\: QPC?Z*9
M"\0/))OLS#9M9OGQA@<6I"01KQ@IR!<S/YXMLFK;K3O,;!B8[X2$<^0'.Y!,
M^9-(H+6R)=R4\.-0MMQI[,38',;3FIRB,'1%W S)#XI^TCA">7G5T3#=4N('
M&B2ZUFKO8EH"BH'B#:$KZ3!&D&WN(7LGD#/ &F(;/J80TO9 N*"$K7O$=1H!
MQSO4:*6VE5@WCA+::^3'P*Q"23;0X*YBZ!^'85+%5]QEVLY/V8+LQ3B=CGG!
MT*9HMY^&_GB8$BZK;MGT =L1XD<Y'W>0; ',#/OX]5!OBK3\YW;E;KG+B7BP
M@>512YBU;C,+]%\_9F%?EE>$*8D]=65?I:DR;X/*J[#T47_NZY)ZM^+Y2)U"
M^HN.%SKC/C4S++"WXOE+\9O20U8._O43ENQHNRV9O))G"-\5.(]P*1H\9X=[
M=,GC@FYC:WE.6.)[*FW)D&'SN?'7[_?[PWF=*4ON7[62A_VK&NQ<S 6U^'Z$
M#%9#5RAPNF\[O4?5/.Q1S6#7<&N@PQ_@_J%V"7/;]R;2"*E^8I>V& DAW:6Z
MP6[0>;12Y['M^S-7=_8V05-?28*F>K*V!(UZ3LRP=R!6#1KGODB^H W)_WNS
M-_.&?CJERG-IAC9V8#LTV,5+W^VZ2P,WY(D4Z=@X/*FOG&;H^,0P*\N]-E<T
M.J\RH4@I8?_L!F5A6U/+NAA#.$>S.T?PFU'&JVG[-^4UJJ0%'V..>N/1U4K,
M&C"^W_8W1+=@F$N(R*JX#1+9>2W=]_"PMOG2^&SH%,'0Z LA#(FGQ)CX7/?@
MD$*=;GR K!\X#T*VHV@4?BF7Q^.Q(<9I//K/Y4;0ZT-IMNS8CSPHVSSB9?/8
M.CD^K)7%>$WSI&I:=4O\*?ZKE&WXTSJQG9>J:?2C =!&]GQQ,&[(7A\X)+<=
MO$-ELR9L(9*JHXMM)5E<67.^X^'3?5B"#XP2L]4U2_')]UB<%TS)FXV()'K^
MEZ69U\A7WHT!FNB"YAB"]HBFLASL^. /]N#*VPWTE41X;'X6UH]_G8H%UFXN
MWL?0L#MV9"G.LL*.;'R :[$CUMMVY&SB\7&X#HMA%18CAQ8#4'2Q^E";X7E:
M89!:&(B/&@@Y'K-B_F5B(QQJ^"V?R.O:[-H9^$I]&Z/ ]9A5DG<YX?; 63 1
MBGHM]LWO/6U$KW9=?:Q"?7*@/I:N/I<^56(O!B//QVNTK/$8.+*[=L85HD*!
M<^H2PK>Z,_N=BST)V)_0F0D_)X_*OOF>39?RP+6R3Y "QL(@E67%BW77NQEG
MM^M*62V4,@=*6?V83]/TKE">-2A/K5">'"A/35>>:_%E449O+IUN$ ,XF'F<
MU9T@\&WVW>\/0^1=*=1GU>I3+]0G!^I3A[#,?PC"&%DB^*,*#8,!!'Z0, E<
MN!3!.D!SQ>Z'KA8ERE8^/9"C;,G-8.AVXQ!^ FV%SPZ[]7BA9^O0L\-"SW*@
M9X>D9SZ6"[G0GZR>W>#/"\7:&L6JFD4M,I>J5C4S*<*T8"@KA+<)V,[LI=A1
M#'YP&%%&7[O1CT &##$,:I^XAF$ _Z*K[9*Y0W]%QT%(65:M6.H^;(<'73YT
MPH.;%\^9*'P#JU*QBF3_K]3MHCZ83]VVEM3MV4OMA6[OAVY;AOE;H=QY5&YK
M-8[;/$:N@J:1Z*A9K5?>5.23RF&AR-NER%:AR/E4Y-5XZ4*1=T*1S8IIM'YT
M\M+[O>2L_G/6OF*M(<"K]AQV[O<0<1F;O<Q3%#Y7?6C+#\5?Y!5E/AHY/"$6
M1>@83FA'T.6&[6 )U#+@K>&71?R1 )2=0=>Q-=QP>@<,D1Y4WU<TI:],?CO-
M;SLFORU-8.[X"Q#O3$1@%3G(O,XZO;XSX(E<%Z*T,E%J-J[V2Y2:W",$>_'W
M*W?XU 6 YT*P5BY85XVS_1*L*]YUO$*DUBA2M^V+_1*I6T+Z+HS5NB7K_.)R
MOR3K'%"QW4*NUBI7M1V3J2:"B-X"$7%+.R2>PR'Q$@Z)GPA70S9JZR)((-\(
MXTYX4>J&DM"^S[,"5\:;]E]G[_'+Y3J M4%(M0S&VL$&0=9^(Y"1V?]?QL'0
M#?MBVH!,!8?DQ9 >VSN]J:Z>7S^$T^S:6+ 2URD.>L*2!=AF_@ X6GCD!Q-@
M(4:N7HVI>"D,9M/::DP_9 57[3DZ_:Q*MX3R&A\@ADMTC 0H,Y"0:A(B3Z?
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
M&P]*:]J+LBO +)U8B@6R9=N\]G>QG +M'27<8VNPM6L<T&*4EHJ#X"6 2L8
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
M!Y6K[7H$2NMYS+%-'XT&0UM&H\GO57"_3*8_3R["O%R,[G:K7]7]2\STDL4
MD1SN19\:"%X4\#FFPIEA.K:Q6':"^2BZB.RB(W?BH,U(:7;8+?9V>NW>3!>R
M2(OLW]L\??^17L4!&6W2.32@:[LC9<B4<U+0'YPS:Y-2ONF\N7O!/7EMZ9N
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
MID_BK[:E@14E%XVB>CF$RA0.*,C?\8MAXR$(C&T*I];C.3WZ]Y3U70VP?6K
M0&$4(G%R;FP=Y!MX!%<<!W(/T48;A3-MXI;749P>VSO)]2['KE^G<9F<%H[^
M0P:$@$Z<F*O:%0^TX%RB--S'-MO[&C"'JB%I[QCN+MO'4A]2]76^U-=O+0C)
M-.7<9I))]M4L$8Y.)[1 >Q:M*JH2L)T-<!O-\<;Y=61XS<[02=(MFC'>PK2:
MW[T%JJ:E&NMQ':<BHSMO#RA"!Z$?3B48U]J@0TBU>%MYQ2%$%R 5YUS$'*P0
M3UX5'JB7.)0F["+K!AKPO@ZEK3,;PJK]H_)T%#+:-H/P 50J"H),&620-K."
M231*I-V!<G@CL0^.;I><=A)P@T*&:A*]*2\(T_!;Q\\B##<Y@W#*@K)5K7,D
M!U5IQ0O*+$(;RN]B.0G..XJX>4IIL9?E&') GX&,F4Q[&4H(0=7!:ZG6>167
MV2$22:=D]764<I.TT75$UTIRML'5U.K;A.PX=E]7YNY5A(YB;[X=7,-7<HK:
M<@8VU :? 35X6RP09(R1_C8T:M1W6'5XP/8[E#;L(NV^VW0\$XS[RR/JV=DT
MYVL-P%-!$\B2!:[JW:D0:*TZD=%;4F(\\>AN#^O;4&&R^1G'CO_M2\*D?PDV
M,/$N0?V"<3@:SK\N]%>2Q1)\0B@ID]'I1() "P:"26"M-5RWB?K>Q7(JIWU'
M*3<H!;B):*G?VV!J>M*O0W6<4[XK8_<J0 =QM[C7L Z;3\H9;PHD$Q-YGHX!
M%HV@C$Q!:F9%;A/7.9P*/'"R'T(#=I%R ^;?Y<^3T>=:W'@#W*J]E P)>2F@
M4[U%@4D0N&!HR9(,F\"#TVWNM-P+Z_#F0'?F)JW$OM$@:'!IX5><3G$^_)Q[
MNJ]PY_-ZNZIP/]);MQ22B#X+*V*11&FR3BJM3#9&AZB*LH-[/[G-!04R)'U*
M/(#4SH.R3%83DX'1==A7UH+'-MV->KZ@L/YC2=_SLE+6"<USS+2A*EX;3 D%
M(4H/,4<C<G0L'>0FQA6B8SL;^^G _5[DGO)N'$_^MNOAE^'YQ?GSR70Z^;WN
MB?B)_F;^=: B"E'(7N=V,=TY)_#<.'!16,U+G?K1J/AD!Y2GH2_->.D[$K$.
MZ+.4%B+'T5VL)NN@M-00N">LT@CPJ#D4H0SSDCPVO^7-I]T>_+35HKFH>XQ>
M+[#>7/S;Z7 <AY]P]!:_+KXGOY_^AV>TGC?3X=F0\'_[G>7&J*-T*@0.M$.2
M<\\<@H\J R:7!&>2&66V4I3.4$Y =0Y+1Y-[$M<7\&H\S],\F[_#>7Y92H[5
M +Q:Q4!$(3)/ 4K&VM%7._!U)D*412O+"^>-FI'N!/-IZU5[9AK<I5BWA;Z8
MG)\/YPNS+%^'*K5$*^I0<5.OJO-,EIEF$;) IHV6@9LV)O\.($]#A5JQTN(>
MQAJH[W*5')V\=X]@*WD-3TD2@R>I*++S,2@&A1-.*S *U>;RUFXX3U>->N*F
MP<6.=0F-;)BU6M"I6E@"%74$+\BDSSDHM#(QS^/W4O+=WYFTNVP?2\GWFE1V
MD,:@T!JXCV34(]$92K805'1%<B%0M+GX\[@+?W9B]^'"GUVD?,@*CVUP?=^%
M/SLQMVVIQSYB/Z1:2#1<%8)FD650+GCPF?X@ETV&(H11MDUJ\+$7_C31AEVD
M?<C"'R4*6A,@)K$<8^,2?9LC%LTR<J[#Z13^[$3"MH4_.TBP12Q^W:4%GYT7
MQ4MPQ? :Q$,(T2>0A6=;$K>VM&DP_=@O>'4Y\3M+ND&Q[X9*]FU0?=\7O';B
M;;MK/?L(_7 7O% [KC53$%$R4+P8"$&2^KLHN+<^XW=ZP:N!)NPBZX-<\(K%
M%%22C!GG)*@4=&U&8\&DS+GPMG#1)J+T>"]X[<31@Q>\=A'P82YX<19$=JX
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
M&09,>SKN>!(0C!.04;.22G'2;=4?\Q&KP .&P"$T8!<I-VG<_WDR^ESSWS?
M+8\F;0W!T!:D5(HV/)X@J%!HR<QJ^H(IVT8%[H5U>'.@.W-W&N_W)?;F55$+
MM6<E9AG1@=?U,GR4AJR>+(%)TGE7:Q5%FWNQ=[&<C$704<P-2A1N(KI68+P-
MKJ96P29DQ[$,NC)WKR)T%'N#,V(COBPB070*%MN@JEYQ[6 +*1:?9&8NIC;Q
M@L.JPP-6PJ&T81=I]WU;YYD@J^?RK'IV-LV+N/6JF31#C$;3GI<CN:]*D$-L
MM89HA(NJT!_Y5JA@0V':YF<<_L#OAX1)_Q+L\;A/>3AXG<]P=%GTM%#<8#$A
MBP@E*UJ>31S0*7H%)4>):/+],RYF.?[I;/+Y)_KHQ<O\3U6_A,LO%TRO>>B3
M/]"["K+'RK$*Y1+%4E^WP;'%R;T=L=>??-B3N3,%DQ[EU^/F>P>/B]S98A$P
M9T%.A^,02B3]5#)ZY J3OJ\\]+'PN.%(;4;C+F+K^^Q\BU,2^\^3R;-Q^M^U
M]==TF,>1#I3):KH1>AE<*N #JP.!5:@#@6GWP62+MTP5MMUEQH>>=+ASM!L!
MDU;2:^ LKZG:6ZAMLE)&5^^AH(RT8(W@K0\0@V8Y&E]L;-. 9P.@)W_*]BGP
MPY3B+FN&5Z;C-@";.M$/0CR.-]T+H5LH27<V&OC6#P,-M+TQD6F_C$2I\B6!
M]]J#MH9.P!B3;M3D]TCJ\H"W?1QMV86$@]L/C%Q&<D<C%$_'JF+106#DH@I;
MFXYE9US03\Q^:,3,3H;%+F)MT1!PU9?VQ0AGLS>74WT6JFXB(VTVN5XU\4#V
MC8%J08%-RDHD=4^QS3WUC9!.QKCH1^@-KE5<Q[/4_&T0M4W5W\%TI"J^?DB[
MG:WM1^(MLO5WD>628P["@RVN-JOV'GPRB79!KNIX9>=%FTC\H73@H9*]0ZG
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
ML-JZ%4QNR[";B9ZV/KL5'&>%V^WNOF*A>]IH<H$ECWC@4Q"G 0800JE+5G"
MJ*!QC"0)$JNNCQ>ES(U]JI7*ZK1![( %Y1F>%JO!:U":9"EWWA_6\4*K#0'W
MJZ0S2=,O<=J,O;@^:;WXVG*KGW5WDE>D$%PO@=3ZIRJ7D^<Z1J-L3?3J>7_-
M/7DN]]QU9=!Z@]P/82@#!E(_4.X+31D@'"+ 9)HB265,H%4K-&>:S8UC#@MZ
MEFH#JO7V#HWS#JWSZ//1A;6%7FGBL/UX=\-N1FLO,I@C4^'$XWA%;59'F(]4
MG?5:[5ZH/JLC4-LKM+H2<&T@?'&_7F;L>5^)F:4A0GX8 E_X"8!2N8>4)C$0
M#$:Q'W'($Z/]IWY1<Z/N*TMA=V!J1J-ND!J9%P^4O/$J-;U?Z_^.4H2Z'Y61
M(N;/Q+U0V'R;V>VQ\ZUW#$T&5<]X7Q1;P=]L\VSU<*\DK7G)3L5)%FK)4'_+
M=2.[%$<^)SP%&$&BEIB$ H12W1R,,!\Q&$*<6KF,@]28&\EH XAZ ZH]L*IS
M8)E?+=>Y5Y1%^IO<4YUJ[?V0U:T%B_9R.RY'S=#C&WTLQG;O2LPK"[S*!*^R
MX:;RXA2[G:7 EY;<>*4M+C-_K\'2<2KP(%4FS@V^!J[S9.&KGG9-]G"U^[>
M8>)SS/1Y'^*Z,E($B&1J98U)$!*$41P:T>2EA\^-_ Z29+U*PR%)PS5PIF=\
MP^"8YGS/!(F!N<+')CM(%*X?^ )9PL>F7$X1/KG&>>WG5\\_D?]<YZ]UC$I9
MXUPD"(:A"$$8$>7>I($/$ LCD").($QDQ$.C-F #9,]M6G?7(-8;(Z7^7FG
MH&+S-@-CYL&,!/?(M.$4:9>5GMLPFZK$\YG\N=1V;@/&HJASZR.NW?OY(O)'
M??I8;7<L@B!-(!,,(#\2 ")) >:Q &G",$IBQ-3";=C.S[&@N='70;*_$O<X
M=-?G!$W;/9_A&$VVXW/C:26KD(-*S3&V>2X#,=(FSXFP%]KBN6QR^P9/R_77
M9'-](=_??M?[T**.A%RPA-,@BB5 0B  ?9@ &J8$,)J0D% 4(^$OOHF<KNUZ
MY9Q)LGG7#^6-]\K?Y^MO6:%/>/2N3%:E@VW(=]O@\S9H*444AS$$"=05*(@(
M  X0 BGE(A8H$=2NXHP#8"=L0*2 ]$2EJ/=#'=UON;G5!JP9Z3J :V3.K9'2
ML?%O&Z1>]2$U, 6Q%8<14A#/9;U "F*KP9=3$-LO'\:W^^CRXLOZEO.L:M5X
M3S+E^;TF3]F&+,O])WIZ.OA)_'VK:&DCZDJQU5[5)\'6#ZOR*?].EENAV"7"
M.$DH$)3% (I0[R@IXH[C,((<1M+'1O4PIE)X;C15;O;5I_CL\+B_)BT[JAI]
MN,TX;TZ#.#)YWMZ_?WUS.19C?[Q^H^M\Y+I!?/F-?[TN-MZ!3>Y(=BK@G;+U
MZ$I/2OM3#<'I]V,RN8,=_W("O!'5?]^OZKZTN^^>*-3,*0/!)$I2@:AZ47Q=
M(Y&E/L"84>!C08)0$/7-L?JF6,B>V^?AP(M]JC2T]EV-83?V9\< <WP?M^+?
M'QJ]_Z03&/:NKRB\^QZ A[B\ME"Y=H.-Y4_M&ML"<\%=MG[$0!>:E>E#A2)$
MD7W3#_PH-DUSZT0D0<AY" 3#:G$=4@H(\A.UN(Z2($I@&/G8ROWM$#8W;FIT
M]?*=LC?>2I3A)&2Y7/]>AIYHAX>OMW0CMTN/-+>H2_YG>!-B]$]_#!+_KSHG
M^W\&-RC -QXI?_N3&J>OU2^CX,93;WA89FZK\2YKSA_]2OVI#'L23.]7+2U+
MRW:.KZ&_ZVC4QO95&_0_'0Q8E1A_>S1>KW.A_(<ZG]YY/W,3M-PZF%T"IW4.
M#4P_<^Q,[K&/#;E5KB+7[N*[)7E8"(I%Z@<1\&.D>(Q%/D"$0("$9$3-6B21
MT7',V9-G1UJ-<I[6SCPBY!BN;EJX"H2Q.<#,?JLXD(NV#@X".7[:9!$@%XTX
M#/^X?,&5+4^J1A%Z-;9>Z:5;&51 >!Q!*"6@1+?2%#P"5%(."(2!3X3$5%CM
MV'=*F]L$K=N>[)4<%,/1#;#95]T9;"-/:6O$AO>+Z4)BG#XQ%R6^3'^8+N-;
M^\)TWC0THE.M;MYS];1=_:(Z2C$4W)<QA2".=-T'%&% (Y\"EG#I8TE$)(V+
MS7=*FAUI5!&.^@CK6-V!D9]M /=_]YW!-C9I#$5L0(1H#QI7AHNV/7WBV-$>
M(\\#2?MN&.99_(UD*[UNNUN]R8JG=5%NX-[)*K@K6"".?,RC!$12Q@"25 "J
MS%7.?L@0IBP6*!I0,+!;JM%K/WW9/ZVP]\.#4OU/GGKO>:DY69;;%P-J-?0@
M;^9S. !R&O[0BGH_:%5+\ ZTU?C==N-G[8"8P>+4 ^D1.:D+8F;^J0]B>-?
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
MODQJX67S+C?'=)9&6)=S_9"MQ'OU8[&@(4I)+"E@&.F*YFKFD@AR0/R$HT!
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
M%G=1@KKS@ [4WTZIH.71DTSU;K.:J=QSE:NTW[JD8?%IEZ^ZD"B)>.1+ *,
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
M<1F^F0+"< 2"$,:AT.5W Z-DM!XY<R.,@Y2;)Z4GR%8ZN2RSKKW6!JL943@
M:V22.,!)JZA3CE_WX&3?Q:D;!;==FUID3=NEJ=O@LZY,/9=?6<FM.MGZ21"=
M]<'O5I]T6^L\6SV\(D5VT+^"82A2SF.0IGX"8,@D(#"*%=)4_6N08LR,JG,/
M56!N%/)Y^_A(\F>=O;JO:J;_5I_Q-@:5C7&]G5%>:=7 ZG"F8V5&/V..P,B\
M=%A'[@+>)VA[OWXI>PN,TJ5D*(KC5)XS5>)ERM%90M1:H\[V.8X66Q]V02N,
MA0E'REEB&*< ZO!%&I((D$!Q) PQ]I%5]^]V47.CO0O+AN$!0AT(#UQJ#<)M
M^I76. % _6B,N]+Z\#+!/OUF]ZZSSN\8)[!GE]/-((*0<1^@((T!I$@"1* $
MDJ>,Q*FD06A%(*:"YT8GIX$IGR^$^/0$JUPW$&8\,P:\([/.Y9"?45+M;=&9
M- KH99+P;2&QC0IR5(/RC<BS;XH%OXG]E]='F# ID5KC"1T2':> !BP$:42Q
M>@@E++3,[3V3,3<6VJMXA3-S"4LS=KD2H9&)Q!:< 9FZK>8[SLX]ES-Q1FZK
MH>=9N.V7#MP!9FS[N"V;!=UMOHK\0J>WNN \% &C/%'.2. S 'F: ,34"B<.
MH5KIQ#3!OI5O8BQY;K1PH+BWUII[[$+W1^\'76:VO4W-E:-AN)4\!L9C;R[?
MO7[?TOQQA&8 U@BYW7@VEC[M5K0M*&>;T]8/&,Q>Z^UJ4]R39_VF*)^H;I9X
MX"@UH5TR5,L&&/D@Q50 ""4%5*8"^!R)($UCE/K(DK],9<^0P4K5=4O)<H;I
ME0"IVTP.+EQB,QC&]#4&Q&,36(/N_0&Z31//H\HFSJ/N!@#FFL^,Y4_-:+;
M7. TZT<,2,ZX??]9Y-\R)HKZ2Q^+&/D1AB#RN?*[4(@ "04#42I9R"#'!!O5
M1KOX]-DQTWNO4= B,^ ,LVYZN1J)L0ED#T*_QV. AD5:Q#6H3)0%8?**V"4Z
MM!G=F==P=M-T:0QM^AYE+;1>-/34Z_%QO2IWG,K-V.)NNRDVZLN6K1X6).)0
M2!\#$F$)=$\20#E* ?9CR&.(,0VL@@"ZA,V-L2I=O4(K>U/EHA;>>J^O]T.V
MJO_9<C'8";GI09@;($<_"BLQ_%QA6&EZXQWHZO(PK!\1Q\=A'0(G/A#K-_W\
M2,S@GF&,\I;D*_64XE[DY:/W<2H\9"Q)60*08EP  ZD\'I&F(%%NCR^C) FE
M5?1AJZ2Y<4FCJ$[HJZ:!'6.T0VI&%TZ &IDKSC'R?ATE@J<7#*<TT2YM4H[H
M-?J4(/ION/8(J@S26L"40"20[HP12]W[D0.J<Y("2:B$(I6I67N,EN?/C0D.
M3U=*!0>?.E7PV9XX68,RX6E3#QY7'#0=63W2(5,EXX4.F(X,;#]<.KYLV 2^
M>Q(ZD&;U\/:[KC5XT"Z48A[% A$@_9BKSSMG@.H^7CX/):80!H)RFZG<*FEN
MDWJGJ"=J32U[L[9C:C:_G2 U\DS?@]0H.4IP2B\43J=_N[1)B:#7Z%-*Z+]A
M:/^']RLUX\KN=.(-V9#F7(# ,&4,<H!"H5S_*,( <P(!XR'' 9*,0J,HDSY!
M<Z.&NOW!@;*>UK;WA, .W6Z6<(G9V(N @7 -Z!O1C<65#21:'CYQ)XEN$\];
M2O1<;U^&X*=LE3UN'^OM:@9#+B#%0-   4@B!)#T"> I%LI!(!PA(__@[,ES
MF_2U<N;E!HYQZI[-5UD_\O2M]7(8SM%J[=5U!8Z?.ED]@8O&'-81N'R!_>?X
M37UJ4Q4T>KOB:DJ+A4AC+@F/]"FC\M$)EP!QD8 @$(F,*$JBU&BYW2IA;G.Q
M4;*II:74U)\4PPVX=B#[/[E7PS/VTML6&:N/;*?U@[^NEY\ZV6>UTZC#[VGW
MA=><U+U>DJ)XU81N)@$-*/,!QGX(8)K& #$:@SB.B" (020&G,\=BIC;="YU
M^Z<_!HG_UU?>X1'=D".X(RQM#MZ&(C3-<5NIG?=JA*#*=NM'.%H[$O,"!VJ7
MS+Q\C';QRH&[:_D#667_*$,M7J]7Q7J9\:J=QXK?JW>E"<.XDW5;:[+<%1XJ
M]NT<]P=$/N8R$I !%#'UP4\3"92W'0,:2*A\<<3CR"J]P[6"<R.8-Z)@>?94
MYFZNY:YC81GK=VB[Y0:?ZV$UW!=\P<$:>SOQP+0;[\BX<JP.S2N+-C0&>GL+
MCWK2CG+6.-8 N-W$=*WDM'N?(T%\MF4ZEIPK.TB+XI-@(OM6'@>2"%+$$04T
M9"F (HX!#E,?I%0F4*%+ VAUFGI1RMPHN^XOJ9MSYCLE[?CY,IIF)'LU1B,S
MY;[]IBB\O88C1*EW(C%.]^TC22_3=_N2L:T=MR]>//2LY759U&#Y?L7%]_\C
MGM5RD%(:<@P"W7(;IERY><2G ,6Z0R^602R,&F2V2IC;S*^/"VHMO5)-3^EI
M>ZQR"J3I><H5\$QSD&*.S( 3E!;KKSPZ.7WJQ&<F+4:='Y:T7>BJTJM8L:^/
M)/^M;H& *!0X@ ((AB" <2H 3GP$$$RE6L+%-$%&V2*F N<VU2]4U=EI/+!I
M8B_FIEM"[I <?8/H&A =U(*]C,S(!6%/A+YP5=C+$/27AFVY;V!^K:(PGBVW
M^JCWLZZF5F:YO?W.EELN^#MEAL[LW38KFM-@T ^[BA<!HD&:2@QPJF,X)<4
M)?I@%\5!@-)($(&MDF\=*38W^CJTR]L;YC66>?K5\0YLTWL6ET*B/PRM5^)L
MR,U8\24&<F3VG'0,[5.$'0/N-G_8E7+3)A<[AO0L\]CU\P<F[$@IV$8]_SO[
MJEN&?R(;<;=Z38JO^O]U :IO9*EWL3Z)8I-G;".X_L7MBA__P\&5"S\*H5 S
M"O@R"72A<:96H2P%$53_QQ 706AU,CF"CG/[1%0F:LX0M9&>^OP+K_JYT(5N
MF;+ ,G-HA+$U^P"\\(B-O;[>#59CGZ<-U(.DE;XI__0.=+_Q]F95O]2G%*?_
M=G"#PX2G\4;";:K4"'I.FV0U'M!GZ5DCBAJ:V%4U<:M./\3K=;%IRF9\%)L%
M#-(X% $!L:_/H2E/ /5A""B.XE#&J4])L%B)!UU:Z(M-NE>75"/"P!5AG,D>
MCSP^Z -E5FGI<=W\459'1JL'3PK;\CP]P)NQM0,<I^P_6A1;K:97ZKD[R;CQ
ME*XN\\=,,'&<3M8I<N+L,A/SSY/-C.X:QC&?Q5+]]N%O8B5RLM25>OACMLJ*
M<I_DFZB3619"A D)(@D4WU  <8( "B@'/$X#$L"(2UU,PYQDS,3.S9^LM;[Q
M'BJ];ZIJ8$>J-PEK=HQC. QFS.,>W)$9:(=KK7)5!NP8UK<]L%ISD1U*3CG)
M4/2DW&0'QRE'6=[MSA\J':$X%7[**< )4^04QQ&@@B4@CK%(><PH#.'.$5IO
MR'*X(S30 ]H)'?DKGC5?<59]Q5<='V\KB(>[//\%?)W179PI?9M9.#66WLSU
M;LQ]OGX2^>;Y7HWV1M&/7H0]Z3BQ?7QG' @2)Q*"F# &8$@8(#"1@,1(,.[[
M$(O8QH7I%SD[]V7?<*M1?M?8H-3<CBL,,#>C#;=(CLP@C;(W7JGN,8"C]LDR
MA\DIR1B(G91OS&$XI1Z+.Z^)(-W%J'[00YJM5W7L0QI$ 8M2!GRA^_\%) &8
M"A\P&$-).4(^)/:1I"W2YL8]=<CD3ENO47=@I$DWU&:\XPS D2GG"NP&!ISV
M8#)"X&F;Q!<(0.TQ_G(@:M]-@P-2NRI;\E! &C ,*(>ZVPR5 $L< 9*P-,&8
M<A(:[<J8B9L;I30!F1<J8AX6Q+2O*FJ(?C?)N,=T[/,W,SB=AKL.JS!J%?OZ
MXC5%[<R]$!4[7EW15WG&'\2'-5DUY:^%A)R&6/DD 000,0A0!"F@48@Q9U$"
MF57LV:F N5%(I9^G%;1S/\Z0,_,XKL%CY.E_ ,4(:<YMACOU),Z$3.H\M)EX
MZB^T7C<PS'U;;)3_D7\2R]+O*+YF3TTU^XC%82)I!'B(.( 1B0!*. 3<3V2*
MDH#CU&K%T2%K;C.[4=7+#W6UC&;O@-9LOCL";.2IO\/J2,TQBAWTP^$V<+U#
MWK0QZ_V&GX6K&]PR=%%QR[EZ?XIRS7*7W^?K;YDR8X%\RJ14BPC.8PP@"U.
M4HE RF L_ 1&ZO=VRXG+@N;&%;7G6RM[4RVT%:1>H[#MLJ$%7],%P_6H3;-4
M& #8@$5"-QI7+@]:'C[QPJ#;Q/,E0<_UCH]0]/E?'$<T8D@ '"<40"H"@%$2
M 8P3' D9)+ZCPQ/+X\(IZ.'HK$0TB@XX7.U$.)"Z=HR(@.")(M\0$4"Y\('/
M4L2YB (9JJ67^>FU,X0G.+N>!N$K#Z/F=9#=>0SE^$C;!))ICIPF/]PV,=WX
MF&G$8^Y+!8UH F60\A (2D-=()H#BD-=(58@',D41G:E[&R$SYK#WX[!,,-+
M2HV%ZTLRT/AUH(:@-@U)O7C]IB'0&).8^[I+3430KJ++;5&(*NPLH3Z7,.0@
M0"0&,(YTS YB(* ^21+*@X!9E6AH%S4WPFHT+6LPD5++89%\%U UHR4W6(U,
M0CN8]B69O$K/D<+ZVM$8);+O@K@7">YK-[LMOJ_C#ONJ]XJ-WJWS1](<4[&8
M$!]#Q0,\ I"G') @@8"2&$<P2GU)C/J3GS]Z;C2@M/-*]<PKWY]@U3W9KT-@
M? ^C,MYQ]?O+!E]=_O[DL9/5O[]LSF$!_)8KAGVNSWMX[UHK2<H8"AD$$(I(
M_X$ B7P&TA0G8<QX))#1O.P7-;=Y6JOG+?<:6S:LZH#5['OM!JR1I_2!DKL<
MPU&:5O6CX?1[W2%NTN]UO]FGWVN#.^QXHFRI_7&KF>9.?E"#OR4/HOB\?7I:
MYQO!%RCQ0\H5221(40/T=0@^"8@BB4A$<1S2Q#?RZ7ODS(TA*DUU[/VRT=4K
M&F4M6M9W(-O-$P[Q&IDD:JCNI+=3T_OL%BI>=Y,HCU:G@.Q(X-R@,V970T J
M:M47:[X,_:AFR[[;)Z%*0QL:GC2]?&#Z-?LJ^'8I[N3;QZ?E^EF(SR+_EC%1
MAOJ](H7@NF"16!558>SEL@XOOI.?!%L_K+)_"%ZU1"DSJ:H6M@REB$ I0<)T
MJE.2<( 9#@%!*(GC*!!I:K7S.XJ6<R/HTA:UA%3&>/?DN=S%O,US70JDVBNN
MDUAYN=/YFCQE&[+4AMUXM_]?=5_;(S>NG/L]OT) @)-=8)@K4I1(Y0 !QF][
M#7AM9^W-0>[YT.#KN+/M;J>[Q^LYO_Z2DOJ])9%L4:,@)]ZQ1V)5/1(?%8O%
MJJ^KQ_WA'\^##''> #>7\=F?:^0/2?Q'ZG_J/";DPQY2CZ+IN&?:8X)]<00^
MJK#0T#K?OET:=[[R/=[M"TYB6"($"024\=)N#2+ !2Z!*$J>*ZP*#KT20UOD
M3(WBZ]/?>SUO*/W9!JQK:/UFN*+'U0.0"@BJ=^(P<$3]NJR1P^F=!E_&TKLO
M#R.%W]2W^ENX,0[M:OGP6:V_6DDS4D)!9)$!F=L4))ONQ50N 3*^),1<F5<%
M!Q04:Y/G]+J/7TJL<12JZI +HRXPS/2UJBGF1Q&M,+MQQ$VHC4,2!Q5M6./=
M'JM775AYDT0?$(.R1*NP46FBS^1SGNB]WC]1_/.:V0-FGYZ^\M5BIF4II"B9
M=1"D75 R0%,M =&9R$J4D<+]H.G)R%/S$!KEDEH[][SO4[BZ9_A-($2>TH[V
M>Z5Q7[4U.&_[=+31$K6O&G&<F7W]@L"HT,598Y67*B=8 ZBD AA3"+@N4B!R
MQ9 D)"UY,?M6+1X^;=EZZQC7N>4X\KFT>"_E"_4P7]HZW0EGBZIPD_>1[G9D
MRQ(S+#D$2&L!,$,8\)SF !;&_S'_KHAQ>K[MF@Z/ANM.5CQ47]>GXR- ZAA\
MFO!9^%JWNV'/O?<:/FSXYGE.N_<:>1$V&?A,^WE)__TN.L4(J;(L0<&Y!I@2
M#BA*"Z P5207!53(Z71;GZ"IN33OU3:9U]EQAEH2T73XMBI[IBBT0NLVX8<
M+/*\O]9:)$)R0A\2P]: ;Q,V;B'W'I,OJK'W71_H6=DR&K;^HY*O'M=&0!UP
M_4^V>%2',N[55?=_LK7\9;W:;*R/@"0M<H HS $NL0"L8"F@F**,TLS@X5?]
M.$2+J?'*OHJF6?OO2,5JG.C5.MFH[791%ZLRO_[MT^^>V<MAS\G1\8B-?FSG
MI$*Y-B"I+4AJ$^Z2RHB3QACUU94A=TEERH">S"U(#NOM!&DRKD=T"U@77M--
M@X4F?B[5!_URK>1\VR07*X*P%"4!5*8IP 6FH$R),@\(HS37."U8YI?P>2YB
M:JQ7[8,82JMU]$WQO #0C;%N@R4R'9TB$J%J2+OU Z=P7H@9.76SS<S+E,W6
M*P-2-4\WF9K=CYI.[G_,-S.&:4JRS/@]&6V2NFE.$" $(ETRF5$BG?,U>X1-
M;;:?;8/>[;-(:I7-XL H[;AU[ 1V-Q\,#6%D9A@=/8^LS@%1'"FULP?-@9([
M'7'IS/#L&V.\-$]':TYR/5WO":#:C\Q0EGBU6MTOY7_8W+/U7!DCS#\T[@#2
M6&,)"5!,V3 _,FM,5C* TU3E.DNA+)SR<IRD38UL:WT3^:\K\W]51MY_) >U
MFW_W8(M>M&%)$6)I!G*!+=I,@A(6 N@BS7-MNVW"8O9=K?EJ=+R/I<9#_(M:
MK%9#(NKP^1H2I<C?+Z<7LM_A#<#1XT,V))XC?<ENF^A^WS-7>#H_:+V#C/=%
M<[7GY)/F?-/ 56GJJ)PB6*.2%R"GQ*PBE.U3*0K[!X*:IKF2PFOCI5O<Y+YJ
M+;6M'CI#<2$XN\42AD,O-OMV5[@:.)3I!LLX!62>(3CI9KYSD9@APHUOV'Q=
MQ3/?+K\];C?OU'>UR)KO8YY)44KCN968V-:WA '&(0*:,(DARB#RHY0.65/C
MDTJWO_PS+-*_9LF\4M>/1;IP=:.0@="*S!]6R]U^2*WH75*IFF01@I0.F Q*
M'EWR1F4.!\//:</EEC#.^+#]HM;VE,U:?5'+S?R[JLO0O%FMU?QA61]P%T^?
MUVRY8:(ZAK.4U=_J(LOW\K\?-]NF5M\'_9G]^+A:5[_8;M=S_KBU9W(^KXP_
M92Z9D4R5D.8%D"*UX=$L!PQ1! C7G%-)>)$A'Q8:5?NI\5IC9-/$6SPEVX-A
M"=M;YDEVX[X0;O0YV<<<F9 KNY,3PW=ENWYZ9_R%G^^2W4NPPR Y J%R (]@
M2 XX5+6^[!Z4P<*XBS4:R3$<R7:5U( ,1_G/\AP'_8B,:\&HGZ5G>3CG'[KG
M42+T5-AWM7Q4;PR2+U?+*M?J;_/MEUT;@L9!U,;O+F2&0%$*XW@3VU&$PP+
M J>I0!I1OP9!3E*G]JEJSO4FZUIYFU8I;-3LP;/INQOD;A^5P8&,_#%H]$WL
MS$UV&B=_&I63?3N2%V9R?/G*UG]$\->]\!KXB)F+Y)'/FWF <7GXS.?F,'*Z
M%\*68[!Y3JO%7,S5QC/WN'V "<V)@Y+)3LLHZ<?]8 SZPG>(&_4M[S?[_-5V
MN".T+L-Z_MU\XJU#L-MI_FV^^:/*8H E(;@0U'Y9-<"H2$$I&02"JA3EN<(9
M]UI6=@F;VJ?UH.M)]0&/1!$GB-U(8RC@(M-&$&8!M1KZP1BX8$.'P)&K-O2;
M?EFZP>&>@!22X^/=KW^(Q:,],M44;OR5;1_7527'>D.(8B0@QQG@V+ )3HDP
M1%*F0&M=,)5)G$.G<JR^@J=&*E;U9%_%X2Y9FL=>*^ZU#>>-OT,V1"14(S/.
M::D'6T:KT7Q?TO6@>]].W6T0>R1*1()ZI)R)(2'WRZ (P*TSF<)GO/'R*@*L
M/$FQ"+D_)%E[_F!KU.T65X=<CEWB$%<"*<J 9@09WU&D@):* IT1\PO-F,R<
M-D9=A$V-YAMU#_&#@\(^.<8]"#N0^H"XQ78=VR$+R6OK?3L]\K.'PW"L_.R
MU\\S-]L-D^[<[)XQ1LS-=K/F-#?;\9X 9KU'*2SK,S7W#VM5G5UM7MLR+1A*
M>0[R/"L Y@(#BID 5(E,2D&@<2N=2;5=SM3XU"JZ.]6U5]6##3H0=2#187"*
MS)]7(0IAS@ZL/$AS&,Q&XDN_U\N/*?N!Z"3)CMO'X\=^&TZHT>'RP)P:P[',
MQD#?*68XIVD7\30C.4\ADQ#DC$" ,UX"+J4T?V26+;52!?3*?KDN9VJL6&FW
M[_/RY)F.TH*E6SQR (0B\^%>PZ12\2YYUXN3?]I%-PK#)DBTR!HWE:';X(ND
M@Y[+;VY44+4@_]M<JK=+;;M*V<_$T2;@ZQ]F&BX/3MKFQ=/']4H^BNWF?BF;
MO?/-H4FJSDD.2:Z!4B4&6*48,$9+@*4H--.8EB0-;%8PK*938Z*=H56%E68[
MG3\EC=[!70@&?KQNU#:)AQ:9'$]2'G9F[)>+&_OL=I94N6X[6YHF!$F4-KK1
M@8_5DV!@;9^K+T$<T#MZ$T02Z%]A^%6SS*CRW>:U&K:GSDQK@M(\10 7RBRW
M*6>@S(L4$.-O2JHI+J13P8DN(5/C\IV>R4'1I-;4O09Q*Z#=%#P43+%#E?X(
M>54I[H,@N&!QZ\"CU2[N,^VXC''OM6'NX\NJ0%Q5CZHZ^3%3"F.A.0)9+@7
M92Y!R;DTKI^D3&>:T%3Y>'WG J8VP5\>5<CS<\TNH'/SJ&X!)/)4;K"H=-N7
MK*N+F0WGV+39/Z@_<B%D5#>BS<3SKW_K=8'):_,->WA8VXX<3?>BRGMXMV^"
MPW/&-10Y0%!HLXZ3.: (<X!YAC%!!2F(5[G,/H%3F^NG^AXOSVYH.-0'NALK
M# EE]+W)FU#T3W!SA&;8)+<^H>,FNCE"<)'LYGI?8$EOEWYJ[U?+[VJS5;*J
M=[GYO++[A$>_MSW5WJ^V_Z6VY]W6WJS6S3_9Z^ L)5QD:6D6'$@2@!'3@.<%
M!5 3P6C*B2R]Z&M<]:=&AG]3\X<OMA M^Z[6[*$Z+6.+O]DJP>N#WIZ5R,=]
M(]RX=;K/.3)3][;9W!N]JT-LK33_NDV>U#8Y&'JWJPQH7X[?'%X._\KKS_*,
MAJWG/JX)XU:)?Y;'<U%[_GFT"%Q9-X&ZEQ9A>_RJ6K//-W\TZ0.8I23-N0"0
MF0]95:2 (O-QP]"LN7.I4$F\3FSVR)O:YV>?C76B;V(5]ER&]^#LN"H?#KW8
MB_1VX"(<QW3$9=C%>X_,<=?R;@!<+.T=;PNL^'Z4U/Q^?VAB!K'*,BP@0)G
M9E5OT"TUI:"$7)&4E%D&B5?5]ZMBIL8D[V[H!=H"9)YCG#&E0:&I+2##"U 2
M6\M*I@SSG$,-Q6QKORRC ;D7%@_(@V;)MZ94AUG<#P:J&Q'?#E5D_O4Y\#%@
MK?U.6(:MMW]=U+@U]SO-O:B[WWUU&,<:QW*^^:#/CAH_U7\>TBA*E2EI!@!:
MR@)@0B!@F2R!YD0K03(HD%>G#3>Q4^/@2FO+%A_-J+L453_6<,3;C46&1S$R
MJ^P!/*A\5Q<;>$K^WOPW2IZ)'U*#$HVCZ%&)QP^.<R+RO#MP8<DV7^S_VZ*>
MW]G"UEX[=!:RO[A?RM-_.+JR7NF^78JU34)\I>K_[K]AYH<O-CST&]NJU]H0
MV'8F-,T@9!@(95,_2FC\2:8((#*#"#+#?K+P\87&57]J/M9.]62^3(2QK4HH
MJWY0!RL]%\#CO@^.Z^G)/N78RW-CREUB_TR.+#KI_/9R]]S/_^WDAB;BNG]A
M?MKA\/.QS[G#(K%@)#4: Z[^G^4I#AM,&->$<6,3S_)X+D(=SZ-%8$E\M:ZR
M*Y=-^'C31 G-LI[D>4D 5C:W46$!:)'9.M:LI%D)18ZU5RW\ZW*FYK=_]&X
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
ME_G=\=BK=XX8E>W2_#0VVWGE;1':JL!2&WN>I7)F!><Y5R5 F"* H=: D9(
MSC)=\#15D)8A$5H/':9&BT<1V@L7(2Q Z_- _ *TD6 >*4!K(>YVR48)S :
M&"4PZZ/'LP1F X!J"\R&#!5^6G>6*=L6H&0@1_;0;4%34)8: U7F*E,RU43Y
M9>R80:?&6U8G_X.4'N<A)\0@G;8&G4F,D^AB!Q[]A&!KJLKQ[\(FT^]+/E\L
ME#RT^=D%?69%9G=SL;3-Z,T4LZ5;N7$N0)'+/"L$*DKD-<7:14UMXNTT3=;U
M>0!/+Z$#4[>Y.0Q2D6?L'J0C+2-T_^K'8M )WB%NU&G?;_8Y&3C<$481GY7X
MLEPM5@]/]ICP-[L,;5; !>%YH5("TD)DMJYS#KB$"J29IEIBB1GQ:JO1*FEJ
M!'%0M"Z'L/KZ[='*]>.)=F#=:&(0N"*SQ!%2>R4CU%OJA6)0DFB7-BI']!I]
M3A']-X3V]+N7TI9O^[C:;-GB_\V_O5Q)-2O,VX$EE8"AU-!#(8T#(0H).&*(
ML,RP1.FTG=,M9FK<T-01;52]2VIE$Z-M8M7U[>=W%=EN?A@.K\CD$ I50"^_
M+B1N[.1W=>B1^_AUF7?9Q:_SZC GX6]J_O!EJ^3]=[5F#^K]HZ65#_J5K=JL
M9)4UO_GPN#4"EW*^?)@QG6FN(0*JX!#@4MG-F8*#+(6BE$00B>G,C,57KLZ#
MIP8^T^!8CWBSH=&T.G%3G;39>!ZU\7T&(A,<09X!4B "L&3&?<.I KEFFN$R
M)Z7V"A5'? )C$/=.?<!J_:U;5QV)JA1/5@?-D[_\,T40_C618S\R-\<PXH.(
M_$78:9XTJB>U[M7QYOHQ'.E]ES06#>='!B(WJ'?IJ\.H/F<@0.>>:.@P81^G
M5THKLQ(V2^/EMNY5?MQ@EB'!"DJ!DBD'."U2P#)#B@SGA?D(%9F0U(<%NX1-
MC?)VNB:=,1M_3-UH:BBD(G/2'B2K9]/K/DYO61= !J6:3H&C\HJ+Z><DXG1/
M&&.\>-S,E\9%OA=FH;R9VZP+NV3>/KU=FGFI-MN-[4.EY(=UU8^*+_845G-7
M_=L9)U3DLE" ,UC:7:H<L%)20#(H1(:8A-0KH7$8M:;&0H=O?.-JS2LUP[VJ
M@9Z>&XN-_TPB\]W.H.3(HKNDMBG9&974:MM#[3NS[BZ<M>&8<5B0!^70@50;
ME6V'A?.<EP<>/30FV30N*W":DR*# !*B 1::@5*H#(B,"$QR(E3A=&3U?."I
ML6@33/-K_W:!EFMD<7+MW%S-#X@=]O9G\XD6CMEWK<V$RXC@37W4]JE :F%^
M^_"+6II%W>)^*>_EU_EROJF.:GY7NY*DS1Z7RE%1""U!P3@UZR[S$R<% QK"
M$F:YMK/6*U'11_K4)F^C_%WR4*M_5^TKLA,+=J6$/5,6O1Z*F\L3#>K('+%'
MN=&\ OE4]WUUX@B;E$&P#9N8Z*7!N"F)(>!<)",&#1)XFHW-UU55H%\5VSRN
MJ\.SF]]L^O?:J-#,)P0AS*BP6Z 0 <RY  P*9)X+2PN9"4HX\CK1YB!T:MQF
M=:Y+7MDN!8VJG@?;7+!VXZZA$8Q,65?!B\!-/K ,>[K-1?"X)]P\H+@XY>9S
M[\TEV>V9$WLN]V_S[9==;:#7/\3BT<;,;>:U^9_\S'[,J"QQR84&.1,88&W^
MH)PSP B%O,@9(R7TVVT-T&)Z.ZZ?U/K[7*A=FF=PO77GYR!(7J29*@&1)#7/
M@6E \RP#A91(04USYM>&,/)3&./K\-M8V+M]'B(C&OEK<5+;?J=_\J<Q8%_@
M_B[9VY#LC$B,%5$*VOM"&*N0O;,>SU7 WA>HCL+UWD.%?8;J>C!FG%?SC5BL
M[,?N<.;--OC0!<I!5I3&[<T)!DRB E#+<SG5E"NO?8\N85,CM*88DE'6]]Q
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
MV3<FFIX,.7*&Z35S+E-+KUX5V"_DD/[X\G&]MON[.2]HRC$"9EF" &84V7X
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
MU5C</OD6F[Z 5&4B$\KXES9?'N",Y("C,@."IQ+A0L""E;-O53CQTY:MMV,
M>RXN'KPOU,-\N;0K-L[,+SKB_*YXIE+2C* "J-)X!KBTW5&(D,:5DBP794%P
M@1L\7R_E>&CNA,7#\G7=/6DH(!WWPFZ")O:6U9%R_Y+4ZB7WV^UZSA^WMH"W
M+?'YD0W;[J =D8%KI5^(&;E>>IN9ES736Z^\Y1CW)[90FR8!C1,!A>8*4$T*
M@ UW@K+$*<@5IF;1H%(%O3H>7$B8VE)@B$/6QP"Z3?:;8(D\UW>(5-I%2-UK
MM3W"R>1C*<]PT/B*D=?/#5^[,'1*?_VZ6E9,4>VO;MYN-H]*SD2&D5** 9TS
M"(SW:5;\Q/A)9DY3V_:>EHSX3>RK<J8WO:V:R<;J>5=[GYMD7JE:Y=/4_^*9
M2-.&L>O<OQFYZ Q0@?:I!JU6\BZIU1R2!SIQ&)@-KLL:F1,Z#;YDAN[+ U-Y
MA5@_VHB_;8GVF?U0^_Y;"I>VUS($19::)6G!B/'WN2W-PC$IC,$X]TKB;Y4T
M.8YH0BW?;"T&\]Z;;]^\[NBW93^2;^S).KB>:;^M*+MQQ"#816:)1L==]\-*
MRPA-SWJA&#9-N%7:N"G#?49?I _WWN!'%U+-9R_- N-^K=C+E50SR7.$H$@!
M@DP#K&D.N.89X(B)C"$),7'R'\X'GAP95"M;HUQBM7.;]1=@=4_R6R"(_>5W
ML]YY$K>9>F7.;I3XUX?5]_]C;JFFZ_]@^R.H?ZSFZ,5@HTS)-A-V,[#U]T-U
MO6A:"6T^UA\B6S6HGNS'QSUI1I4]E -P7A2V%[H")<D9D)JSDJL\Y7[K]C U
MIC:9=SKO/N)5@2[6?+>"C]D&/B*W+W]\X"-32$O3C/VC^'CT*'8N1)0#O[<A
M&;FIAI,JS]QCPP>N_I8;7J/YEU/Z)-22K>>KWY>;;TK,]5S)5ZNO;+Z<25LD
M/$M+PXK2_)$S#+B-:Z(L)1)E2M,R=2VOU"IE:LRW4S3Y>ZV?1X6E=B2[&6PP
M?&+O93A#XU5TJ=?TFXLPM4L8K2A3KY''19KZ+PX,8<C_?MQLFR9DMIST4LP7
MZKW:UJN?=ZN-^?=K28X?=@WAK^3\$L0PHT( #)4R+)'F@!5* %)HE=-,9!GU
M.]0<0<FID<R1C7;_;[VS,EFJ[3Z$LJK^)FRN\;>C7./5SLSPS.XH[X%C?.:9
MGV[LT,[I@]T;:,^P[.(]/UDC?[:_[L@CWYL;.X\\Y@,9-L 40]%Q8U,1H;X(
M:\64-4@%G'UM!X7+C(@R Y1R"G J2L!2F@%,18X45[HH_ ["7Y<SM6_ 1:V7
MX%(9;<"Z,?( <,7V.T.0NK4P3M2:&FVRGK,X3E^=C;[+;SOD8E:UYR<+#P6&
M/7T,KS$G])[O]*XB/!?G8).#[E$<@2#4HAPL<=/@64Z?>('3=D3%;Q#_[:?7
MRZT-JTMI7LZ-C;!_6']>_;F<\30K2%DJH H;[Z8* LK-3V4N:*XE-;_&KCM1
M+3*F]I&MU4P:/>^2:IMFM4ZLKNY;5&V ]N]6#0!39-()0LAK&ZL'@^ =K;9Q
M1]O<ZC'L>)^K[]+0E+6E[42YKNONSS=_O'AZH9;BRU>V_J/R  E2B&D*08G-
M'[B '#!:4*!YFC-%)2Z15VRF3^#4IO^)OHE5.-GK&^1J]R+NYJ$,B6/LC>T;
M( S(;'/#9> 4MQZA(^>ZN4%PF?3F>%_ N=BCA#J;/?^=+6Q<X5<SLMH:N7)>
M%1YZO]K^JG;U6(TSP0J)"6!"Y@"+S";&%QE BF8I+S/.H!/S!,J?'A$=$D.3
M(QONDMJ*Y&!&U8#T5]>*0:'/IYNG1D ].FUY Q[26R  >8_SN'&?P$CG<X=\
M]?U.ZH;#UWER-V#8\4[RAMM\<K+WAF$"@\/BBY*/"_5!=]2:^FSS'V:%E(KG
MU"QC%<X AAP#IE,&2*[S(LLPX8674^LN>FI?E9WF-O&ZNXA:\O?* -_ LOM#
M<8PU1X$Z>MK#8"C[!Z6] 1LV3NTN?MS0M3<L%]%L_Q$"&[(<U4CXK'YL7Q@[
M_IAI4=JR,2E0 B& ,V$<96J6Z%JG.<EA23+BU!NK4\K4Z.JT4H=GAY:K,+JQ
MSLW@1":84UP,B1@=DTK) 9FD$X1A^[E<E31N9Y<N8R]ZO'1>'-A35FFU7A\=
M*WG]P];R569)KO1\.U-E045FF^&Q/+.MF2#@2#)00)33$I98ZL)G_O?(FQH3
M[-2UY\1\D\C[H'7CA $!B\P.>ZP.Q\621MGDIT;=]F.X_KUVW8 9MIENC\QQ
MN^6Z 7#1#M?QML#E45UDP:_9T?$]$WJA&[UB]#:Z9O&P#O&)A'%]WFO&7;BU
M5R\*/O!LSQW,EP^?C%LLV5IN?O\FV5:A%!8I\GH7G<::T#MZT#?9*YS4&B=6
M99"B".^O%TI#G]YUD#SV25YW,*Z<ZO6XN6U^'#_9=^:G?_^GW;^8/VQWD7__
MI_\/4$L#!!0    ( +V*JE0+@E\82V4  )J"!  5    =&%S:RTR,#(R,#,S
M,5]P<F4N>&UL[+U9DUQ);B;ZKE]1M^?UHLOW129IC$NQ53;L(B_)FIZ9ES#X
ME@QU,(**B&21^O47'KEOD;$<S^,I35MU,M=SX,#G< ".Y9_^^_<OLY^^Y>5J
MNIC_\Y_XG]F??LKSN$C3^<D__^GW3V_ _>F__\L__,,__3\ _^OEA[<_O5[$
MTR]YOO[IU3+C.J>?_IBN/__TMY17?_^I+!=??OK;8OGWZ3<$^)?-'[U:?/VQ
MG)Y\7O\DF!"W?[K\1RVT-3D9L%X+4 45!%T<*"Z,3Y;9;,O_>_*/)<?HDT0H
M03!0TFL(422PKC"MG%>)L<U#9]/YW_^Q?@BXRC_1XN:KS9?__*?/Z_77?_SY
MYS_^^.//W\-R]N?%\N1GP9C\^>*W_W3^Z]_O_/X?<O/;W'O_\^:GE[^ZFM[W
MB_18_O/_^NO;C_%S_H(PG:_6.(_U!:OI/ZXVWWR[B+C>\/Q1NGYZ\#?J5W#Q
M:U"_!5R Y'_^ODI_^I=_^.FG,W8L%[/\(9>?ZK^_?_CU\I5K7/W]=/7GN/CR
M<_W1SZ\6!(3W>%()W?SA^L?7_,]_6DV_?)U=?N_S,I=__E/]4Z@29?+L=?_M
MZH]_OGKSUV5>$5@V*WU+WSA_1GW;OE3D[^L\3_EL71?/GRWBC5^:5:XNEA=_
M.<.09YOO3E*>3C9/?A%6ZR7&]<1SCYQI"3ZJ LHG#J$8"S8:D:)QWIMP<]&5
MX!51O!'"*L<_GRR^_4P/)F$(_N^J?@IGGVXX<N>59YPYC/:+???KO"R67S8,
M_81AEB?:"NXP&C"^:%"*>0B&TZI\4=H;GUUT1R_CH;??7-%U:;]8QI\6RY27
MI%0N7H_+>$/R=P%]_AL_?\4E/0CBY^DL7?QUU2Y#R'*]&)BK9^(CTO_T$W&@
MY.4RI[=GTGMPH9M5KDGMYLUO'HJ,TQ6<('Z=?"2FY[J05S-<K=Z5C^M%_/N+
M[]/5Q"=MG4JD%6(BK>HR W0A 7-.8D"1@MD&CX*KL*'Z_$T;C/R<9^O5Q7<V
M4 '&S]7.?WN4I/$P,XRT%RU8WP&&KM/_>O$%I_,)QL"BX@@\,=I67#K X 1X
MP4SF7EHO3!/PW*5E'-0,+.3%H!SO 3.++U\6\\TZ7OPU?PEY.3&,Q5A, :Y]
M(DLM","D+!#MP>ID93"V#6;NT#(N9HZ5[FVP',?JOL#R\GP%J+5W+A80M!90
M*67PCB?0*(@QS@C!66NPO-P#+.+Y@>405H\(E@?.:7(>\J^D@E>3XHU%.I8A
M*W('E0@(SM*'H&Q)JGC4LK2P=R\I& <H@]LO@S*Z$\!\HM^=L!21Q1! $UM
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
MT]F,#OW$DV06+..9G,8: ZTM6D,HTEC#),=M#?V/\;<>IZZ'J,_ \!I<*!T
M[9)NC%&GPFN#^5K+I6FKA*(L2'(B$WKA?&SCO.\%F,:!GH$!<Q!S.P#%-;_Q
MBB,30?:BT(6#9M:0S<@9N#KFDTMK8C8LZ-CF#+N7G![".P/#Y7BV=X"=._37
MU"*;D:@6EA0BRZ+JPMHJR928'.-<M73:]T1,X^C.P(@YBMG=>.^3;&06G&G@
M02=B@>& Z,G.9X3T:+5.KF6>30^FRH">^5[L[  $;Z<8IK/I>II7Y !NLA8_
M+V;$]%5U!M<_+ED3Z6]%C 5D2;13?'0$\ZB!:!).<"%\(WMW5PH[R>1[.TBB
M5A.Q='! 75_759F/Y2';!*A(8]8]1CHX9$C<DFXNKDC9Y@[B'F+&#?*TD?H6
M:!TB@KY0=#L6+XK0,5@&)212OXD;<-XY^M)DQ23RLG6&T2!@ZBHE\&AQ/PR?
M8WC? 8HNDI+>XX]ZFTL[CKZS/"4Z[BQQXH,+B24#UF( 994'--Q"\%F0F> M
MN0E-L\1V(+(;G!V%BP<RQX864@?X^^7+U]GB1\X?\JR68M^SH&*+,V0R@J]3
MM17Y(Q!TB2!%"C(8)=76L=2'H^Y1TL8UMAIA;5B!=("PMXOYR:>\_/(ZA\LL
M.5-KA:0(("TYNXI[\D^L4)"+Q&)*<#JUR7>]AYAQ?;]&*#J6Z1W@YES%7DMZ
MNE@(^;.HM"B@H]!UEFY5L2J#9S%ZIZ7CLE$\Z2&2QHU<MSOU!A! !TAZM9AO
MN/&WZ?KSJ]/5FI:SO.#9Q2B B;/":8P91/"VCB!CX#@KX(OS)D1:E6A5._HX
M=>.&NAOA:W"Q= "UB_OG#T3[*_IW>JE]HPO<8;)0HJ0]PZJWK(.IK> ++88,
M16Q3(?8@2>-&PQN!:A@!=("D>PR_Z*P6: 2D7'M8<5+ +N<,QB=9HO5"Y.8Q
MJBXR(%L93<>QO*] ^GWW3)H)980#.J$CJ)(B>!'H2R^]X:I8IIN'I7K+BFP8
MF3I2 AWHH+L6X+6+1FZ+]E@86%4X*&4CH"OU9B%9C#8+1/=$5OB>-[Q/$7XZ
M5OB/VN('2J(#5%WW3:^M(J: HF0#4HD,2F<+*!R"35DIX@^7L4V<Z7YZNE%+
M R-I .YW@*&[9MZUM80B,IW,!9*L@8Y .R-$1"@I*>&8-$&U0=(VJKH),PV,
MI\$D,2*J:KO2+8'7:PM24NE42^Q$J:K6)U4[5DLH5M9&^$IF=FLTR=V^JSN_
MK9NHTD"0:</FCK31Y?%\?569#$HF56#:UCDKM;-:DF10F@B.M*JQ)7 CV\26
M'B&LF[!2(YTTA#PZ@-?]>T0@BT;Y"$QX<3YVT@4+PI<LB3M,;YVD-; WUTTP
M:6ASZ6C>]Q46F)![D&2LQ50F,ZB#P""8[($5U)$\">-8FSCD-2*ZL86&=OGW
MXFX'P*B-':?KFC%8<[UJ0'XZ/\GS6)?BC2_1T_&;7:C]E8P&C#D 5U*@,@43
M:W/+MH6H;BRB08 S%/<[.*)NI09FQ@)#I<G:9P7J] :HL[5K/#9*+7@QIHV2
M.2 ;]RGLFT'@<@2/.T#(M7ER_Q-GIWEB$*,V/$)A41/"ZZD<*V>$U9;TI/&\
M43?P6Y2,&S,\1JKWMND]D,4=0.1%2IO9"SA[CU,RWE_AURF==!/'T+ @-.2D
MJ_U6%/A C)'>*B-+2)HWRO>XGZ!Q0X,# F8(AG> FP]YC=-Y3K_@<DXGZ.I%
MC*=?3C?A!?($IW&ZGO"D#3$D0XF:[#)B"WA%'E^T07.C!!;?1MD\3MNXQO"
M:!I8#!T Z]H*-I69=8SN,G_.\]7T6SX++KQ=K&I(X5WYA-\GR1:K64B01:X#
MNB4#5QP#@:8P\@N,PVV#BX^Z$MN'T''-Z"$56$,!=8"_N\4W$V]U\(Q< @P6
MJY<I(*"G+XO3U@K=+/?Q+BWC6M<#HNA(-G?@QS]6LS5!R0S768-TJG8'\P:<
M] Z"TD9FEX5HG_IQ+V7=Q V'#@4=+X?!<#7&0,+W&_Y_SNMI)(/YQHH&GTYX
M\UU/-ZIPRQJ?<FXAC]YY(05(6P=V*/H,:W8C 8U^PK4(K,U%P AS"W,2/#C4
MM&L";4[+):"OFS.XG#GI9:<;K_6YS"W<!Q6/S"W<A^E=6$T/35<30;$4@X&D
M:ZM<EQEX'P5H5;*B\UWILFV2]W_VN85[R7GGN87[,+T#]-PS.LL&58?R(9D
MF8/*ELYKZPK0'C):RF!#HTZ0SV=NX5Y"?GQNX3X<[P$S=X?IE<)%1*?!<F1
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
M>&& @FWJXCSX3'H_9!M%MF0%A#9'Y5:R.D'4 ?)^"#I',[\#)-U:PWD38]I
M6?J (%7M3Y6- N=8G<C@#"U&.UG:E/C<2TXGR#E>W/<.2#V&]QT Z%J?L_.6
MU3IHH1D+(,BD!(4E03#.@N=<%Y-<(7ZULM1ODM+#I-2CQ/MP3[D#>-T!6!X8
MX'F^&%LB,[2=P 5>ZP4\!PS: B?G HLT(J4VIL]6LGJ8GCHDB(:300> NCW#
M\WP5QAH7!".N>!% 1>%JSR9:5*0E8(Q2ZE9=X>ZCIX>1J4-": "N=X"='89Q
M7BS,(:^#.2!J'D$IJ\$S8EU@M<Z7:>%U&P=T9Q)[F) ZJ))J(IL.0/?P2"+G
MT429"DCT"934!AR+ HP5M(LD=\(WCG(<-.SKJ<9E#.*Q'<7T#M!SS[P9ET5$
MR2Q@*J%>,1=PM>92U*:9/GJFL=&8@F<S[&LO(3\^[&L?CO> F;L3J&P2NCA)
MQW-,M)="WM0+,5!,%2F+UCZVF2OX#(9][27=QX=][</JOL!R,8'*Q<A5KL>J
M2HKH1D,'+";@09!=1_L*4YO,C6<P[&L@L!S"Z@[ <E_'_*0M(=V!J<-:%#>U
MRMD;R*H4%%%)%&UB/P<.^VJ?4S"@]7(8FSL "AGLRXRK_#J?_?OK_.ZMSH?%
M;/9FL?P#EVD27:U5+1Q0<D^.9$K@3<VB"]X846UZ;!,(VI/03@R> W%QM^Z\
MF9 ZP.#=!'3/2_&2&RA,TIX4SH,3U4DU":TJCNM&4RP/*Q5H65[53O"W==E1
M4C@81E_S<KJH"0[+]4 GWVT&36S@@GDD#<]L;>XG$U0C &2Q:)CPBNE6L[IO
MTS)Z\_ZG@]-Q<N@+3V=CIEZ?+FE;O#][P6:W?,BK]7(:-QDZU:6M7/O+LJ:7
MHRDND<('EEB-L#D)B$Q!-!:]9#)[V:AY]4'TCM[Q_VEQV5:>/1RI]Z]R,[GQ
MX44*8;R*.0'3I2XR.$!G!7#4.6;#6&I6AW, N:/WBQP;LP-*LP?(;G9@O?@D
MEGW"[W4$3.4F+9>^<=''(F_R:/-\==9G7!IDQ6[F1>K:3=,R""D[D%&GF+"$
M@(V.]@.H';TKY1/;D@UEV4_-R576/YT>FUNQ3XM=5UR30GR,%B*O_30,K=UQ
M[H"AUR'9XE@,C;(J#B9Z]-Z83P;BIY)LEUC^M'@@&66SX'![P1\RL7XU7>?S
M^35G!]2''!<G\\U3-F?5A"M,FKD(4H9-&@)942(5<C"3(>L_"6G:!*Q;KVST
MAIMC[(KQ,=*!V7*KJEBC3.3F0BJFADR"!7(;"@AEN=2*EM7([=N_IKMEY\TG
M0^/AW.^ZIKNN9I<B0I%J1S>!$%-TH&3*X$*)@,7%*+W'+-OT8CR2\-%[?3X9
M0)]2PAUHPWMZR20TWB&"=#5P4EL/!N$CQ*P52ANYM&ULW -#^2W[A(X8R]]'
M#$?&7G^9IU:1_.)T"!XY!%4GKC#C )568&)DTDA>.UGV%,EOVGAOS%#^/H(8
M%$YC](C"U><WL\4?MX;)#]X9ZO(U3]</ZOZ5#5]!?/FBRP+1X$OVTAK0Z.A<
MJZU& BL)N"5@91^EBVW* +91-8 O4)_Y?KGX-B7^O?SQ.S'_U_GE&* 7<3W]
M1J[.M8%4(7-O):>-% OM2X<%0E82@@_&,8DH59M\BOUI[22EXE@TW>-"M!1:
M!T;932=)B8P>0X$H-]<"6D (B8&N+7R#C3DURJWHJ.U8:YEO]5+W$4 77NJ-
MD$^-U\SC=)9O+.K38E]^<LD,^32Z6A":+ A._,2BP&KKT1@IDVQS +18S;AI
M'4^,YM'AT(%*O3'LF 6!GG-+%/-:Q% [H@<DVUJA\UGQK&V;,WSOD=+-%.KX
MF-@VC7H? 74 KD=F(!>4D8X.#5;6[KR:O#A?-(,@8W(E!FMCFQCS -.HF^G
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
M4')(M26\8:9-*MP6HD9N$=P,4(,(H0,\_9;_N,:DY6).G\:SF,C]9[4N7L2
MG%P,7IT-I>@SE\!Q0ZL.P:;8)M-M7TI';@/<!GE-Q=4!'%_GY?0;">G;N8=T
M;24L%Q<+J6=F-9W]TDOPB?0VV8Q"68;&1]8$> _3-'+SWC80&T@$'8#I%US.
MB3LU(6B3WWE[.5';;'EQ@*R&9K@HX&50().SQ2AG^.U2ZZ%R7K83-G*GW3:P
M&E(8SS6(]:FVTV@8PCI__I,$L.Y;2_OP58XJ9Y8DL"0()5H:TD!D9R%J7<='
M&\6>6_CJ8_R<TRGQ\EVY85>^*]6>?/FC?GQ#[UDLKS9+P. 0LP!A,VU$[Q1@
MD!HP,I>%PE(:M7 \@-AN UO[8.E.9+ZQT)ZKAML$_!;E^GWKZ[S&Z:RAUMOR
MSB?1A+NNN;UV]$%&)JIU+V4&50('YU4$AYPLLQ@$IC8&34/M>&=4]V^+==Y\
M]^/7V71-N^\;_:CZX97S?.(])D>>#<B2R>$IR0+R$*NAHM%G;;"T\4_WI;1;
MO;@/BAZ?K#Z@N)ZK4KS\K3MQH^:Z\?%7/XF*W),#[36EB0I=-AD*]X8\V52/
M8:^ E\*DMIP[T:;71SM->8>U&PM]4EB466L/4=C:VXJH\A(Y:!MX,)8KI]J$
M3>ZGIUNMMP\B'HT'[\_Z#L(E=U;Q\L?+/(^?:>?^_<7WZ6J2/2<GG32T,:EV
M&S<.G"!3MB@A11+<BT:;YC'*Q@75$-)_#%#'B*)+:%VLYO7B"T[G$^8P<A7U
MIJ<H*!L,!)\*<&M=$J[HP-I8;8]1UAFTCL+!HR [0B@=@.Q#_I;GI_D-<?&^
MGJ%_S5]"7DZB<R')E$"$@% ;*I-UBQE"M!91A>"QS7FX$WF]P>T81-QI%3*T
M>#K W-U9,N?K2,@M>3 &/(H$RDARHI+ED)G6.3.TS+<I*WB(HG'3@YHB:Q A
M= "F>[3])_K3C:+W%D,JP8'VKG:6T F",+0>TO],NH)<-:K^>YBHSB#5Q.PZ
M2  ]8JDNY'ROF1!DK3&L.M:#H@5 P)I/)QDS7FBF^1/E"5T1U=O!=Z#@'W4,
M#Y-"#X Z/Z?O+.E<U\KBI:OM$XUG='"'Y,'9XH&,T%Q,DIJ+-NG5CQ#6&; .
M!<!M8 THC1'!M5JN)W_%?ULL+]:SVFPY'F.TFCLP6&+-,['@ZQ(0BRZ,"61I
MI]18>OPU'-%7MS%T__O'38(=\%P;@+TC@^,W_)+?E1MK.-\]1>GDB] 5TJ$B
M/!,_6 (NBN1DX$EG=VI8LQ-&'B1C'.TRA%P70S-Y[.D:%Z2_.%>!M"VDM:R
M-'4@'<L2@HD64D3)M4_1WZZ3?V"0QJT'CR?R@>2T&(AIO0C\Y<69%R)3PA8P
MPM&95Z*I-9<(+)A@2_0^J$=OU>Y[\#AN3F.!'\*T7@3^ZIQV[IU(&#0P(A24
M9D2[0X20N."LR)*<W$O@K_80^.#G?V.!'\*T'MR.V];0V^D\_[K.7U83LH'(
M5/:1#FI?*\)4]<EDA(PJ!RN2=.J)W-A+FL:M=GF*B,AA[.\12._SLGX#3S*?
MQ,P4XTD#5XF#<K'Z^"B /L&"JGYLT_UP&U6=>:X'2OXQ0!TJAN>:#%2#U#>^
M?Z.(IWE"T&ZO?Y*DH ,XT3XQ*$GC7(QU%%R2!$%+YZQU%D)AWB<MZ(QL4Y7;
M+C%H2\W8N^6K32O1RUG)F]^8SN.4 '=V>DBFT+KL@&>107DO 0UYEC9JLCJ"
M4-&WN2\]BNQNTXSVP=<>Q7\#"W+DJ,^'NI1-2"/DJ$6)#@JO@YV0UVK:1-X*
M&;]>!^U<&"[*<_G:L4=X/)F8%\?RO >@G#LV3%N=E!%U7F(-><?:<BE%0-I7
MM+=\8&&GFIC=H3)V/.A D=T6^@'\&_O*8#J??CG]<DZX9JG8E#9SO.J +</
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
M0?C>?1C]9D(IKB\S36G!-Y-+AXN@[__.88/G1ZZY@[@Y<S7EW*=:QUA :92
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
M4RAF-PP]1,8X&!I0O(NA>3TB8&)M[+S\,7G_KQ-9R%619*]ZC>3'U D^3OH
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
MA99@D650+GCPF3Y(5X<$"F&4;9.8\6S2 O>2]*YI@?NP?>Q[KFV);$H4M"9
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
M$6@SEEZT<]T'WP^*Y+L R<OPQ$-T-MSIN0V\\VDZ'1Z)8Y=1\%1'7%@!*K
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
M93,"!!I4QD8LO$VCA(/('7?_JHF#:Z^VEX;-B0C(*<OV@$F1X1FN*)7/LK;
M"L)9YU2C*P=[D3FN>SP!;(X!ZEXZ[!6@FUC\ 8=G^;\NE^O!YA-;I%-292A&
M1C)_;B#Z&-;G&CQ*YVC!.1U4GR=X7 ?:"6@'UFNO\'U?MC$ZX5FA5]H#CY6I
M6"+X2$$.4[K(($OQLDV N2>AX_;2ZP2N ^FQ Y@^OI=ULV\OF/2),X)-J)VI
ME0,G0@2*H&3F:#3&-J'HDV2-"\$F(>=P:N@54Q.1>$K(!!01$BAFB F6#:6"
MR*V3PC%U0BSUM2]SA+IW =)>LN\00!MG.S%HG=7*0 Z%!..C 1=$@L)0*!V5
MUZ5-:+>%H+YRWW8@.D3^_1]E##*0_;EG#GPX<9)![%M7."0ELR0D!$G 4AHS
MZ=\HL!F=Y%$[UFC$>OOCV+/9:IHKS$FVGS!=+J:K*2[?_)4N+DF@/Y/QU9O[
MEZM-T<"CA^,34U!XZ3-X9P391Z XTVD&@D>C'>>LB#:[),/RT=?:>!#ZMA_>
MGES1':RG1_+\ZOOC#UA7:.OH>;!UW)JV]$/(.ETV"D!O ^5813C3I@Z@(5.]
MM&<X/5;O%S!U IQN;>C.X-)D&2]%!:A;#:"XJ.U1O0096.3%<1]YFYK4YR@;
M>5A[+Q#:"=H'ZG-$?-:(<7+G!+9./_D6+M;]A8C%GS8L7M>-9QE2T1$LUNFZ
MF9B*)"A0IH2BG!<HPW,Q[UYO[!%\ARIYWEKB?<+H;V'QW[AZ/9_E=3_ Y:_S
MU=]PM6$O2@*&T1Z22F2"26H(W$7 (F3.R)7QY0A /?7N<;/O4T-K,"UTNY;N
MO":\NRG.CB$[7B]PQMH92'GNP7E3P!5CM)(&A6IS 7\H#GII /'2(\W#(/'R
M3>'LR_QRMIIP[DPQKK;F)U:5SX*2Y-JPU:-DF6GA?9N91(.0WV.,T!IYP\+_
M !CTMS_[Z3(N\8]+>LB;;W7%.V0_]L$SCMQ_?9JF@?9;[[_D9L<K&,ZDL 8H
MG7&@)$L0"J/\QC CZ^4'%AI5?6RAZ.C]UGO/O:V2\$$ZKBF"T:E0M.0* \>=
MHE^ME=D2@%VC.8/;2!IY$V@(3#S8!1U$_/U[CB,.=+8]:F _TO+X9BMTK,%:
M]Y0A*B9!!>4@:(K40K)9,^68;E2N>B)W<A6%!L,LS[6UBM>U*K1H@K)0$&44
MJ#VZ5GTS'J.F4R>R#Q*><2+["[V#J/L^#_3/UAN*-8+C3"%@2A$4Y@"N#IA#
M'J61W 3A3[(*71/4%7P.T/0ST#E$['VB9[/G(Y5E$C."I'435(D)8G3TJT82
MF5"IJ),$;+<D]86@@Q3^/(@.D'Y_,+K>RLLL.<8,L$*9F^*6$DB3)&1/Z1MY
M9^W*25Q0#]OW ZGZ:0 =(/<.P/.:7CE=_1S2]&*Z^G[5*SU8QGW*(#BOYPO.
M0JQWORSW)!^11,$V)_$/:1EY6W/H=>M(87<'EXT1<:F3KXT0F/;DA7D6$(VC
M5#)H5G(I3KHV1>6/43.NISE6PT\"Y@!Q=P"9C_AM?O%M.CO_D9F-N]36$-G:
M@I1*U6J<FDO$0B)B5M,'IFP;[#Q)5D\@.D3K\U8JZ !//V%<O9U1 GJYGH97
M38R5A#(%!U[7?OE)&EK%40*3M:#;:RM%FV.+A[2,6U,R^(IUI+"[@\N=<W44
MB5AQ"M96I6H"X97RD%/Q62)S*3<: K>%HI%'CQVIZ2>!<Z#8Q[['<B9HY;[R
MF6?G"UR/ZM@X3<9"2$:3%6&B,%\)2ARLUI",<$D5^H'WTJLM]U6VOZ,G/!RJ
MP/GPTAP1%!FGDW=X'B[>S%;7X5VT(0>6 A2LC0AMYA"<(KN7/,@0#*)[:MK-
M$M._GL^__1L]>NU!_E#U(UQ]7*/DD9?NA S5_2)SK#A'1L(5U1NK<(D[6VR
M@"@H/',<8DG$OY+)!ZY"UD]-T=H-!G??.(YW.%IE\P'D-_:R\"'08])/\_G9
M+/]'[8&]F.(LD7^<;]P9#UY&EPOXR.I,9A7K3.8ZD3/;XBU3A>UVF?&Y-XT'
M@L.5-V\ER0Z"S5>7R^D,E\NS],?E=#F]&3^8K93)&0,^R$0"T@&\I30N1<TP
M&5]L:E/0M86@G7"CNU] AA1[I^BI'RE6VAA:)&M@ LF\$NE:^9+!^WK;PAIR
MMBEEW6CLY[.DC1NL#@* '4!UN#:Z7[,81=T4T2<HGMRW8LE!9!3E"UNO':(S
M+NH7O&8UTNI>B]D^(CX8+]]P$>=#G2Q>SZ=\?1&6R_=E74NP-BQ#.:!-!L&5
M6C%5F(&ZSH/-RLI QI63;N*(MI*T$ZS,BUG2AA%]!XO:7?JO=Q *)HS"@RVN
MCC?UOLZ)R61A7#D;M/.BS<[;0UI&/I<>1LGW#XV.DW@/F%E7+JWY.-OXSMJ6
MU7M;@-<9M4K5*8>F,L134,%0@A$;8>8!+2,?#AVIW0>SJ8\2=0=@.?LS+/+-
MC:#(&"W9D319:F??J#PEI5F2'06%I:282YON4#^0L1-$[(M9C X7<0?XV#*Y
M=;$(L_.U\UV^^G[[-Q_"]_7Y1^7XENU9_G 19G<VP;E(GADR-,YY[6!4-SM2
ML, <+\YX8YQHTV6Q!3<CUTT=#J[[,=/8FNX [1]QN5I,4VTI65>(WV?3U?+C
MI]\WKKWXI"F'B6"P]A=DE!2[I O8:*W0A7D7VAR4/TG6R$'8Z*AY<%MC*!5V
M@,=W\]DY/>U+/4Z\,7++A59)"@C1FEHV$"'H&, YSUC,SMHG#TL.A^%CU.R$
M/O=BUNJC!=XA:#9&1>%HL!Z);,EQLYNG2H LBXW*A'J1]R2PZ6'9/%[/SP#G
M *'W )WI#-^7JUL&&X]IZBXOY<QUJ+6K(44=#!HC>)82HX BH&YS^/*0EKX@
M<XB&[X/F.'%W )A[#OC=31F^L,XJ30NW-I'$$H6KD6BBK%B%)$K4X7Y'FC8%
M%._VZO'A7\Q"-8C@.P#0A\4\(>9E;:Y0F5A>V\.$R6!#S JDKZ4@3#&(/#(P
MB84<O.21M]DDWTI25V4X!VI\WD+\'>#HQPMW;V?T9$H$ZKCKFR'8'W"1JL+.
M<9(+)<A)<C A!%"FGG%Z7@"-YEYDJ1AO4X.]%YE=U>\,@[=V:NH @W>7\^LJ
M@8]8HX0Z"V.^6,S_K%4$X2M]M_H^25%Z(RARH* S@K(U%PW% J6WW&"4%DNC
M/&XO.KNZDS\,"ALJ:NR;"M>34=Z%V?DEV=#RT^77K_-%[1OO-$].NT(<1%T'
M=5-HR9@%JYV()1%;_MY=VRUW%+:_HZNKM<=A94AI=N";KCEY75M4+::X?#O[
MQ^=I^GQU$_']5UR0#UY.6.0!H^)0"BW]"@."L\D"HXC4^^1Y]FU\TF[T=77S
M;AA?U$ Q'<!ML]&[_&V^N1]T?7,(E[\LZ@Q1P7C)MB!P1QFSXM[4PWH+W$23
M4!@M&@W:>HZRKF["#!3D#ZF,#L#UR"VTVJ)U]?TZGER^72XO,;]?U/_65/O'
M"657WTY,#D5QX\F02)J*K @B)37T2;+ G='>MX'@,/1W=4H^#%!'4&Q'<'X]
M_Q*GL[4&7\_)^\_.Z]VF^6PYS7416/<Y"W$=K$YB+*HV= 55APNI.D6*)!O
MNLR%B5*%W!:[>Q#;U1'1L$!MI;(.4/GLP>ZV<]UKB[U.\I?O5Y]Q\=OG,'O_
M==TS^Q=Z!%GRC!+]Z3Q/8DTO<B&DE2) 20IJ@K<&$D.C@K,8&DTW/!6'7>T\
M#X/_+L'1OB/FYHOZ(Q)G__XO_PM02P$"% ,4    " "]BJI4"%,QIZ\'  #^
M)0  %               @ $     97AH:6)I=#$P,7$Q,C R,BYH=&U02P$"
M% ,4    " "]BJI42HUX;4\[   .FP$ %               @ 'A!P  97AH
M:6)I=#$P,G$Q,C R,BYH=&U02P$"% ,4    " "]BJI4LA.WL'L'  #0)@
M%               @ %B0P  97AH:6)I=#$P,W$Q,C R,BYH=&U02P$"% ,4
M    " "]BJI4VBH<JT<%  !.&   %               @ $/2P  97AH:6)I
M=#$P-'$Q,C R,BYH=&U02P$"% ,4    " "]BJI4[Y;.?=87  !2FP  '@
M            @ &(4   97AH:6)I=#$P-69O<FUO9G)S=6%W87)D86<N:'1M
M4$L! A0#%     @ O8JJ5/>/K-(R&   J*<  !X              ( !FF@
M &5X:&EB:70Q,#9F;W)M;V9O<'1I;VYA9W)E+FAT;5!+ 0(4 Q0    ( +V*
MJE3RG.PMK@<  %PE   4              "  0B!  !E>&AI8FET,S$Q<3$R
M,#(R+FAT;5!+ 0(4 Q0    ( +V*JE11P.K$K@<  'PE   4
M  "  >B(  !E>&AI8FET,S$R<3$R,#(R+FAT;5!+ 0(4 Q0    ( +V*JE3\
MENLDR@0  +T4   4              "  <B0  !E>&AI8FET,S(Q<3$R,#(R
M+FAT;5!+ 0(4 Q0    ( +V*JE1F!QXFR@0  ,P4   4              "
M <25  !E>&AI8FET,S(R<3$R,#(R+FAT;5!+ 0(4 Q0    ( +V*JE3-*'G0
MP5L! &*0#P 1              "  <":  !T87-K+3(P,C(P,S,Q+FAT;5!+
M 0(4 Q0    ( +V*JE2=W8<R?0L   %S   1              "  ;#V 0!T
M87-K+3(P,C(P,S,Q+GAS9%!+ 0(4 Q0    ( +V*JE0!'!YS41<  (;>   5
M              "  5P" @!T87-K+3(P,C(P,S,Q7V-A;"YX;6Q02P$"% ,4
M    " "]BJI4:P(0$;%*  "[*P, %0              @ '@&0( =&%S:RTR
M,#(R,#,S,5]D968N>&UL4$L! A0#%     @ O8JJ5,!)/.(EG0  <I,& !4
M             ( !Q&0" '1A<VLM,C R,C S,S%?;&%B+GAM;%!+ 0(4 Q0
M   ( +V*JE0+@E\82V4  )J"!  5              "  1P" P!T87-K+3(P
D,C(P,S,Q7W!R92YX;6Q02P4&     !  $  R!   FF<#

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